Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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

The ModuleProvider type exposes the following members.

  NameDescription
Protected methodModuleProviderInitializes a new instance of the ModuleProvider class.
Top
  NameDescription
Public propertyFriendlyNameGets the friendly name of the module provider.
Protected propertyManagementUnitGets the associated management unit.
Public propertyNameGets the name of the module provider.
Public propertyServiceTypeWhen overridden in a derived class, gets the type of the module service that is associated with the module provider.
Public propertySupportsDelegationGets a value indicating whether the provider supports delegation.
Top
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetChildDelegationStateWhen overridden in a derived class, returns the child delegation state.
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.
Public methodGetSupportedChildDelegationStatesWhen overridden in a derived class, retrieves an array of supported child delegation states.
Public methodGetType (Inherited from Object.)
Public methodInitializeSets the name of the module provider.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSetChildDelegationStateWhen implemented in a derived class, sets the specified delegation state for the specified path.
Public methodSupportsScopeWhen overridden in a derived class, returns a value indicating whether the module provider supports the specified scope.
Public methodToString (Inherited from Object.)
Top

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.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.