SimpleDelegatedModuleProvider Class
Definition
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.
Provides a base class for simple read-only, read/write, and nondelegated delegation semantics.
public ref class SimpleDelegatedModuleProvider abstract : Microsoft::Web::Management::Server::ModuleProvider
public abstract class SimpleDelegatedModuleProvider : Microsoft.Web.Management.Server.ModuleProvider
type SimpleDelegatedModuleProvider = class
inherit ModuleProvider
Public MustInherit Class SimpleDelegatedModuleProvider
Inherits ModuleProvider
- Inheritance
- Derived
Notes to Implementers
When you inherit from SimpleDelegatedModuleProvider, you must override the following members: SupportsDelegation, GetChildDelegationState(String), GetSupportedChildDelegationStates(String), and SetChildDelegationState(String, DelegationState).
Constructors
SimpleDelegatedModuleProvider() |
Initializes a new instance of the SimpleDelegatedModuleProvider class. |
Fields
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. |
Properties
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. |
Methods
GetChildDelegationState(String) |
Returns the child delegation state. |
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. |
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. |
SupportsScope(ManagementScope) |
When overridden in a derived class, returns a value indicating whether the module provider supports the specified scope. (Inherited from ModuleProvider) |