Share via


ServiceModuleProvider Class

Definition

Provides an entry point for IIS Manager to identify a management service module.

public ref class ServiceModuleProvider sealed : Microsoft::Web::Management::Server::ModuleProvider
public sealed class ServiceModuleProvider : Microsoft.Web.Management.Server.ModuleProvider
type ServiceModuleProvider = class
    inherit ModuleProvider
Public NotInheritable Class ServiceModuleProvider
Inherits ModuleProvider
Inheritance
ServiceModuleProvider

Constructors

ServiceModuleProvider()

Initializes a new instance of the ServiceModuleProvider class.

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

Gets the type of the module service that is associated with the service module provider.

SupportsDelegation

Gets a value indicating whether the service module provider supports delegation.

Methods

GetChildDelegationState(String)

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

(Inherited from ModuleProvider)
GetModuleDefinition(IManagementContext)

Retrieves the module definition of the service module provider for the specified context.

GetSupportedChildDelegationStates(String)

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

(Inherited from ModuleProvider)
Initialize(String)

Sets the name of the module provider.

(Inherited from ModuleProvider)
SetChildDelegationState(String, DelegationState)

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

(Inherited from ModuleProvider)
SupportsScope(ManagementScope)

Returns a value indicating whether the specified scope is Server.

Applies to