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.
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.
|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.|