SimpleDelegatedModuleProvider Class
Provides a base class for simple read-only, read/write, and nondelegated delegation semantics.
Assembly: Microsoft.Web.Management (in Microsoft.Web.Management.dll)
Microsoft.Web.Management.Server.ModuleProvider
Microsoft.Web.Management.Server.SimpleDelegatedModuleProvider
Microsoft.Web.Management.Features.Delegation.DelegationModuleProvider
Microsoft.Web.Management.Server.ConfigurationModuleProvider
| Name | Description | |
|---|---|---|
![]() | SimpleDelegatedModuleProvider() | Initializes a new instance of the SimpleDelegatedModuleProvider class. |
| Name | Description | |
|---|---|---|
![]() | FriendlyName | Gets the friendly name of the module provider.(Inherited from ModuleProvider.) |
![]() | ManagementUnit | Gets the associated management unit.(Inherited from ModuleProvider.) |
![]() | Name | Gets the name of the module provider.(Inherited from ModuleProvider.) |
![]() | ServiceType | When overridden in a derived class, gets the type of the module service that is associated with the module provider.(Inherited from ModuleProvider.) |
![]() | SupportsDelegation | Gets a value indicating whether the provider supports delegation.(Overrides ModuleProvider.SupportsDelegation.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetChildDelegationState(String) | Returns the child delegation state.(Overrides ModuleProvider.GetChildDelegationState(String).) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetModuleDefinition(IManagementContext) | When overridden in a derived class, retrieves the information about the management module that is associated with the module provider.(Inherited from ModuleProvider.) |
![]() | GetSupportedChildDelegationStates(String) | Retrieves an array of supported child delegation states.(Overrides ModuleProvider.GetSupportedChildDelegationStates(String).) |
![]() | GetType() | (Inherited from Object.) |
![]() | Initialize(String) | Sets the name of the module provider.(Inherited from ModuleProvider.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | SetChildDelegationState(String, DelegationState) | Sets the specified delegation state for all child configurations in the specified path.(Overrides ModuleProvider.SetChildDelegationState(String, DelegationState).) |
![]() | SupportsScope(ManagementScope) | When overridden in a derived class, returns a value indicating whether the module provider supports the specified scope.(Inherited from ModuleProvider.) |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | NoneDelegationState | Specifies no delegation state. |
![]() ![]() | ParentDelegationState | Specifies the parent delegation state. |
![]() ![]() | ReadOnlyDelegationState | Specifies a read-only delegation state. |
![]() ![]() | ReadWriteDelegationState | Specifies a read/write delegation state. |
Notes to Inheritors:
When you inherit from SimpleDelegatedModuleProvider, you must override the following members: SupportsDelegation, GetChildDelegationState, GetSupportedChildDelegationStates, and SetChildDelegationState.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





