Managed SharePoint Hosting Namespace API
Overview

This section provides the details of the application programming interface (API) for the Managed SharePoint Hosting namespace included with the Microsoft® Provisioning System (MPS) in the . The Managed SharePoint Hosting namespace provides a set of Microsoft Provisioning Framework (MPF) named procedures for provisioning Windows SharePoint® Services sites for customers. This namespace enhances the low-level Windows SharePoint Services Provider by integrating several aspects of hosted Windows SharePoint Services site provisioning, including:

The Managed SharePoint Hosting namespace is designed to provide business logic regarding the creation of Windows SharePoint Services sites and accounts. This namespace, however, does not implement any plans or resource management logic as these will be provided by a higher-level namespace. This allows for scenarios where built in plans and resource management are not desired by the customer.

Setup

The Managed SharePoint Hosting namespace installs as a MPF Namespace in MPS Provisioning Manager. It may require the additional execution of a procedure to set up permissions, credentials, or perform additional initialization configuration.

Public Method Description
Managed Sharepoint Hosting::CreateCustomerSite Creates and enables a Microsoft SharePoint site on the specified server.
Managed Sharepoint Hosting::DeleteCustomerSite Removes a Microsoft SharePoint site of the type create with CreateSite above.
Managed Sharepoint Hosting::AddUsersToRole Adds one or more Active Directory accounts as users to the site group.
Managed Sharepoint Hosting::RemoveUsersFromRole Removes the users with the specified user names from the site group.
Managed Sharepoint Hosting::GetCustomerSite Retrieves metadata for a specified SharePoint site.
Managed Sharepoint Hosting::QuerySitesByCustomer Queries all sites for an organization.
Managed Sharepoint Hosting::ConfigureSharepointForDelegation Allows configuration of a specified Windows SharePoint Services server for delegated administration.
Managed Sharepoint Hosting::DeconfigureSharepointForDelegation Allows configuration of a specified Windows SharePoint Services server for delegated administration.
 Applies To