Microsoft.Web.Management.Client Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
Classes
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 OnRenaming(HierarchyRenameEventArgs) and OnRenamed(HierarchyRenameEventArgs) 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 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. |
Interfaces
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. |
Enums
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. |
Delegates
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. |