ModuleProvider Class

IIS 7.0
 

Provides the base class for implementing management module providers.

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


public abstract class ModuleProvider

NameDescription
System_CAPS_protmethodModuleProvider()

Initializes a new instance of the ModuleProvider class.

NameDescription
System_CAPS_pubpropertyFriendlyName

Gets the friendly name of the module provider.

System_CAPS_protpropertyManagementUnit

Gets the associated management unit.

System_CAPS_pubpropertyName

Gets the name of the module provider.

System_CAPS_pubpropertyServiceType

When overridden in a derived class, gets the type of the module service that is associated with the module provider.

System_CAPS_pubpropertySupportsDelegation

Gets a value indicating whether the provider supports delegation.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetChildDelegationState(String)

When overridden in a derived class, returns the child delegation state.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetModuleDefinition(IManagementContext)

When overridden in a derived class, retrieves the information about the management module that is associated with the module provider.

System_CAPS_pubmethodGetSupportedChildDelegationStates(String)

When overridden in a derived class, retrieves an array of supported child delegation states.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodInitialize(String)

Sets the name of the module provider.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodSetChildDelegationState(String, DelegationState)

When implemented in a derived class, sets the specified delegation state for the specified path.

System_CAPS_pubmethodSupportsScope(ManagementScope)

When overridden in a derived class, returns a value indicating whether the module provider supports the specified scope.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Management module providers supply information about a management module, including its module service type and the location of the management module code.

Notes to Inheritors:

When you inherit from ModuleProvider, you must override the following members: ServiceType, GetModuleDefinition, and SupportsScope.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: