Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
SimpleDelegatedModuleProvider Class
Collapse the table of content
Expand the table of content

SimpleDelegatedModuleProvider Class

IIS 7.0

Provides a base class for simple read-only, read/write, and nondelegated delegation semantics.

Namespace:  Microsoft.Web.Management.Server
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)

public abstract class SimpleDelegatedModuleProvider : ModuleProvider

The SimpleDelegatedModuleProvider type exposes the following members.

Protected methodSimpleDelegatedModuleProviderInitializes a new instance of the SimpleDelegatedModuleProvider class.

Public propertyFriendlyNameGets the friendly name of the module provider. (Inherited from ModuleProvider.)
Protected propertyManagementUnitGets the associated management unit. (Inherited from ModuleProvider.)
Public propertyNameGets the name of the module provider. (Inherited from ModuleProvider.)
Public propertyServiceTypeWhen overridden in a derived class, gets the type of the module service that is associated with the module provider. (Inherited from ModuleProvider.)
Public propertySupportsDelegationGets a value indicating whether the provider supports delegation. (Overrides ModuleProvider..::..SupportsDelegation.)

Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetChildDelegationStateReturns the child delegation state. (Overrides ModuleProvider..::..GetChildDelegationState(String).)
Public methodGetHashCode (Inherited from Object.)
Public methodGetModuleDefinitionWhen overridden in a derived class, retrieves the information about the management module that is associated with the module provider. (Inherited from ModuleProvider.)
Public methodGetSupportedChildDelegationStatesRetrieves an array of supported child delegation states. (Overrides ModuleProvider..::..GetSupportedChildDelegationStates(String).)
Public methodGetType (Inherited from Object.)
Public methodInitializeSets the name of the module provider. (Inherited from ModuleProvider.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSetChildDelegationStateSets the specified delegation state for all child configurations in the specified path. (Overrides ModuleProvider..::..SetChildDelegationState(String, DelegationState).)
Public methodSupportsScopeWhen overridden in a derived class, returns a value indicating whether the module provider supports the specified scope. (Inherited from ModuleProvider.)
Public methodToString (Inherited from Object.)

Public fieldStatic memberNoneDelegationStateSpecifies no delegation state.
Public fieldStatic memberParentDelegationStateSpecifies the parent delegation state.
Public fieldStatic memberReadOnlyDelegationStateSpecifies a read-only delegation state.
Public fieldStatic memberReadWriteDelegationStateSpecifies 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.

Community Additions

© 2015 Microsoft