Microsoft.Web.Management.Client.Extensions Namespace
The Microsoft.Web.Management.Client.Extensions namespace provides classes to extend features in IIS Manager.
| Class | Description | |
|---|---|---|
![]() | AuthenticationFeature | Provides the base class for creating authentication modules. |
![]() | HomepageExtension | Implements the IHomepageTaskListProvider interface and provides a way for IIS Manager to notify the extension to refresh the extension's data. |
![]() | ProtocolProvider | Enables new protocol bindings to be added to a site. |
![]() | ProviderFeature | Provides the base class for module providers. |
![]() | SiteUpdatedEventArgs | Provides data for events that are handled by the ProtocolProvider::SiteUpdatedEventHandler delegate. |
| Interface | Description | |
|---|---|---|
![]() | IHomepageTaskListProvider | Enables an object to add task items to the Connection tasks list that is displayed on the Start page in IIS Manager. |
| Delegate | Description | |
|---|---|---|
![]() | AuthenticationFeature::AuthenticationSettingsSavedEventHandler | Represents the method that will handle events that are raised when authentication settings are saved. |
![]() | ProtocolProvider::SiteUpdatedEventHandler | Represents the method that will handle events that are raised when the site is updated. |
| Enumeration | Description | |
|---|---|---|
![]() | AuthenticationType | Denotes the type of client authentication. |
![]() | SiteAction | Specifies whether the site is currently being created or edited. |



