ModuleProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于实现管理模块提供程序的基类。
public ref class ModuleProvider abstract
public abstract class ModuleProvider
type ModuleProvider = class
Public MustInherit Class ModuleProvider
- 继承
-
ModuleProvider
- 派生
注解
管理模块提供程序提供有关管理模块的信息,包括其模块服务类型和管理模块代码的位置。
实施者说明
从 ModuleProvider继承时,必须重写以下成员: ServiceType、 GetModuleDefinition(IManagementContext)和 SupportsScope(ManagementScope)。
构造函数
ModuleProvider() |
初始化 ModuleProvider 类的新实例。 |
属性
FriendlyName |
获取模块提供程序的友好名称。 |
ManagementUnit |
获取关联的管理单元。 |
Name |
获取模块提供程序的名称。 |
ServiceType |
在派生类中重写时,获取与模块提供程序关联的模块服务的类型。 |
SupportsDelegation |
获取一个值,该值指示提供程序是否支持委派。 |
方法
GetChildDelegationState(String) |
在派生类中重写时,返回子委派状态。 |
GetModuleDefinition(IManagementContext) |
在派生类中重写时,检索与模块提供程序关联的管理模块的相关信息。 |
GetSupportedChildDelegationStates(String) |
在派生类中重写时,检索支持的子委派状态的数组。 |
Initialize(String) |
设置模块提供程序的名称。 |
SetChildDelegationState(String, DelegationState) |
在派生类中实现时,设置指定路径的指定委派状态。 |
SupportsScope(ManagementScope) |
在派生类中重写时,返回一个值,该值指示模块提供程序是否支持指定的范围。 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈