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.

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.