Microsoft.Web.Management.Client Namespace
The Microsoft.Web.Management.Client namespace contains classes that you can use to develop tools that are displayed in IIS Manager. The most important classes are Connection, ModulePageInfo, Module, and ModuleServiceProxy.
| Class | Description | |
|---|---|---|
![]() | AssemblyDownloadInfo | Encapsulates information about the assembly being downloaded. |
![]() | Connection | Represents a connection to an application, server, or site. |
![]() | ConnectionActiveState | Contains the state of a connection. |
![]() | ConnectionCredential | Contains credentials for a connection. |
![]() | ConnectionEventArgs | Provides data for events that are derived from the Connection class. |
![]() | ConnectionInfo | Encapsulates information about a connection in a serializable form. |
![]() | ConnectionInfoCollection | Defines a collection of registered connections. |
![]() | ControlPanelCategorization | Represents a category type for items in the IIS Manager workspace. |
![]() | ControlPanelCategoryInfo | Represents a category of items in Features View of the IIS Manager workspace. |
![]() | CredentialInfo | Provides a container class for user credentials to access system resources. |
![]() | CredentialInfoEventArgs | Provides data for an event handler regarding the acquisition of credentials. |
![]() | GroupTaskItem | Provides a container class for group tasks. |
![]() | HierarchyCollectionEventArgs | Provides data for an event that occurs when child nodes are added to the hierarchy of items in IIS Manager. |
![]() | HierarchyInfo | Manages the hierarchy of objects added to a Module derived class. |
![]() | HierarchyInfoEventArgs | Provides data for an event that occurs when the hierarchy of items in IIS Manager is changed. |
![]() | HierarchyInfoSyncSelectionEventArgs | Provides data for an event that occurs when the hierarchy service synchronizes the active page to reflect selection changes in the hierarchy. |
![]() | HierarchyProvider | Provides the base class for extending the tree view in IIS Manager for new nodes or shortcut menus of existing nodes. |
![]() | HierarchyRenameEventArgs | Provides data for the HierarchyInfo::OnRenaming and HierarchyInfo::OnRenamed methods. This class cannot be inherited. |
![]() | HierarchyService | Contains all the members for customizing the tree view in the Connections pane in IIS Manager. |
![]() | ManagementChannel | Provides the base class for remoting channels. |
![]() | ManagementScopePath | Encapsulates a management scope path for a server, site, or application. This class cannot be inherited. |
![]() | MessageTaskItem | Provides a container for task messages. |
![]() | Module | Provides the main entry point in the client for all extensibility objects. |
![]() | ModuleHomepageAttribute | Determines whether a specified IModulePage interface is the client's home page. This class cannot be inherited. |
![]() | ModuleListPageFilter | Provides a container for filter properties that are applied to a ModuleListPage object. |
![]() | ModuleListPageGrouping | Defines a specialized System.Windows.Forms::ListView object that can contain subitems. |
![]() | ModuleListPageSearchField | Defines a container class for search parameters for a ModuleListPage object. |
![]() | ModuleListPageSearchOptions | Retrieves search fields for a module list. This class cannot be inherited. |
![]() | ModulePageIdentifierAttribute | Associates a unique identifier with a module page. |
![]() | ModulePageInfo | Represents a page of user interface for a module. |
![]() | ModuleServiceProxy | Exposes the functionality of the ModuleService derived class. |
![]() | NavigationEventArgs | Provides data for events that are raised when navigation is performed. This class cannot be inherited. |
![]() | NavigationItem | Keeps track of the feature pages that the client is using. This class cannot be inherited. |
![]() | PreferencesStore | Provides a container to save and load user preferences. |
![]() | PropertyGridObject | Provides a container for configuration and display names. |
![]() | ProviderConfigurationSettings | Provides the base class for displaying the provider configuration settings. |
![]() | TaskItem | Defines a base class container for tasks. |
![]() | TaskList | Provides a container class for methods, messages, and properties for use by the IIS Manager extensibility API. |
![]() | TaskListCollection | Provides a container class for task list elements. |
| Interface | Description | |
|---|---|---|
![]() | ICertificateVerificationBuilder | Defines a certificate verification builder. |
![]() | IConnectionBuilder | Defines a new connection to the host. |
![]() | IConnectionManager | Represents a service that manages connections, including active, new, and serialized (favorites) connections. Also performs the logon handshake with the server. |
![]() | IControlPanel | Provides functionality for managing the list of features available in the connection. |
![]() | ICredentialBuilder | Provides a dialog box for obtaining user credentials. |
![]() | IExtensibilityManager | Provides a mechanism for modules to register their functionality with IIS Manager. |
![]() | IModuleChildPage | Provides access to the parent page of a child module page in IIS Manager. |
![]() | IModulePage | Provides properties and methods for developing and managing an IIS Manager extension. |
![]() | INavigationService | Enables navigation between different pages in the IIS Manager user interface. |
![]() | IPreferencesService | Provides functionality for modules and pages to store preference information. |
![]() | IPropertyEditingService | Enables properties of a specified object to be modified. |
![]() | IPropertyEditingUser | Provides update and validation services for objects. |
![]() | IProviderConfigurationService | Provides functionality for editing ASP.NET membership provider settings. |
| Delegate | Description | |
|---|---|---|
![]() | ConnectionEventHandler | Represents the method that will handle changes in connections. |
![]() | HierarchyCollectionEventHandler | Represents the method that will handle an event that contains HierarchyCollectionEventArgs data. |
![]() | HierarchyInfoEventHandler | Represents the method that will handle an event that contains HierarchyInfoEventArgs data. |
![]() | NavigationEventHandler | Represents the method that will handle navigation events in IIS Manager. |
| Enumeration | Description | |
|---|---|---|
![]() | HierarchyPriority | Specifies the priority for ordering items on a page. |
![]() | HierarchyVisibility | Specifies the display mode of nodes in the graphical user interface (GUI) of IIS Manager. |
![]() | MessageTaskItemType | Specifies the message type for task messages. |
![]() | MethodTaskItemUsages | Specifies the type of the MethodTaskItem object. |
![]() | ModuleListPageViewModes | Specifies the views in the View drop-down list. |



