Share via


SPMetabaseManager Class

Provides methods for managing the Internet Information Services (IIS) metabase.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPMetabaseManager

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPMetabaseManager

You do not need to declare an instance of a static class in order to access its members.
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public static class SPMetabaseManager

Remarks

This class is an interface between the metabase and IIS web sites, which provides functionality through the SPWebApplication object to the SPSite collections and therefore the SPWeb sites on a Windows SharePoint Services farm. This includes functionality such as directory services, virtual directories, and application pool management.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

SPMetabaseManager Members

Microsoft.SharePoint.Administration Namespace

Other Resources

IIS Metabase Properties

IIS Modules

Metabase Structure