ModuleProvider 类

定义

提供用于实现管理模块提供程序的基类。

public ref class ModuleProvider abstract
public abstract class ModuleProvider
type ModuleProvider = class
Public MustInherit Class ModuleProvider
继承
ModuleProvider
派生

注解

管理模块提供程序提供有关管理模块的信息,包括其模块服务类型和管理模块代码的位置。

实施者说明

ModuleProvider继承时,必须重写以下成员: ServiceTypeGetModuleDefinition(IManagementContext)SupportsScope(ManagementScope)

构造函数

ModuleProvider()

初始化 ModuleProvider 类的新实例。

属性

FriendlyName

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

ManagementUnit

获取关联的管理单元。

Name

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

ServiceType

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

SupportsDelegation

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

方法

GetChildDelegationState(String)

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

GetModuleDefinition(IManagementContext)

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

GetSupportedChildDelegationStates(String)

在派生类中重写时,检索支持的子委派状态的数组。

Initialize(String)

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

SetChildDelegationState(String, DelegationState)

在派生类中实现时,设置指定路径的指定委派状态。

SupportsScope(ManagementScope)

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

适用于