Share via


DelegationModuleProvider Class

Definition

Provides an entry point for IIS Manager to identify a delegation module. This class cannot be inherited.

public ref class DelegationModuleProvider sealed : Microsoft::Web::Management::Server::SimpleDelegatedModuleProvider
public sealed class DelegationModuleProvider : Microsoft.Web.Management.Server.SimpleDelegatedModuleProvider
type DelegationModuleProvider = class
    inherit SimpleDelegatedModuleProvider
Public NotInheritable Class DelegationModuleProvider
Inherits SimpleDelegatedModuleProvider
Inheritance

Constructors

DelegationModuleProvider()

Initializes a new instance of the DelegationModuleProvider class.

Properties

FriendlyName

Gets the display name of the delegation module provider.

ManagementUnit

Gets the associated management unit.

(Inherited from ModuleProvider)
Name

Gets the name of the module provider.

(Inherited from ModuleProvider)
ServiceType

Gets the type of the module service associated with the delegation module provider.

SupportsDelegation

Gets a value indicating whether the provider supports delegation.

(Inherited from SimpleDelegatedModuleProvider)

Methods

GetChildDelegationState(String)

Returns the child delegation state.

(Inherited from SimpleDelegatedModuleProvider)
GetModuleDefinition(IManagementContext)

Retrieves the information about the management module associated with the delegation module provider.

GetSupportedChildDelegationStates(String)

Retrieves an array of supported child delegation states.

(Inherited from SimpleDelegatedModuleProvider)
Initialize(String)

Sets the name of the module provider.

(Inherited from ModuleProvider)
SetChildDelegationState(String, DelegationState)

Sets the specified delegation state for all child configurations in the specified path.

(Inherited from SimpleDelegatedModuleProvider)
SupportsScope(ManagementScope)

Returns a value indicating whether the specified scope is Server or Site.

Applies to