ConfigurationModuleProvider 类

定义

在配置系统中管理一个配置节的委派。

public ref class ConfigurationModuleProvider abstract : Microsoft::Web::Management::Server::SimpleDelegatedModuleProvider
public abstract class ConfigurationModuleProvider : Microsoft.Web.Management.Server.SimpleDelegatedModuleProvider
type ConfigurationModuleProvider = class
    inherit SimpleDelegatedModuleProvider
Public MustInherit Class ConfigurationModuleProvider
Inherits SimpleDelegatedModuleProvider
继承

注解

可以从此基类派生并使用现有的委派功能。 但是,可以使用自定义委派实现自己的功能。

配置系统使管理员能够向任何配置文件(包括子节点)提供只读或读/写权限。 配置系统使 节能够将读/写权限委托给节点和任何子节点。

委派使站点管理员能够将控制权委托给应用程序管理员。

实施者说明

ConfigurationModuleProvider 类继承时,必须重写 ConfigurationSectionName 属性。

构造函数

ConfigurationModuleProvider()

初始化 ConfigurationModuleProvider 类的新实例。

属性

ConfigurationSectionName

在派生类中重写时,获取配置节的名称。

FriendlyName

获取模块提供程序的友好名称。

(继承自 ModuleProvider)
ManagementUnit

获取关联的管理单元。

(继承自 ModuleProvider)
Name

获取模块提供程序的名称。

(继承自 ModuleProvider)
ServiceType

在派生类中重写时,获取与模块提供程序关联的模块服务的类型。

(继承自 ModuleProvider)
SupportsDelegation

获取一个值,该值指示提供程序是否支持委派。

(继承自 SimpleDelegatedModuleProvider)

方法

GetChildDelegationState(String)

在派生类中重写时,返回子节点的委托状态。

GetModuleDefinition(IManagementContext)

在派生类中重写时,检索与模块提供程序关联的管理模块的相关信息。

(继承自 ModuleProvider)
GetSupportedChildDelegationStates(String)

返回对象的数组 DelegationState ,这些对象指定所有子节点的委派状态。

Initialize(String)

设置模块提供程序的名称。

(继承自 ModuleProvider)
SetChildDelegationState(String, DelegationState)

设置指定路径的指定委派状态。

SupportsScope(ManagementScope)

在派生类中重写时,返回一个值,该值指示模块提供程序是否支持指定的范围。

(继承自 ModuleProvider)

适用于