PolicyDrivenFeatureConnector<TFeatureProviderType> 类
[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]
基于项策略创建功能提供程序。
继承层次结构
System.Object
Microsoft.Windows.Design.Features.FeatureConnector<TFeatureProviderType>
Microsoft.Windows.Design.Policies.PolicyDrivenFeatureConnector<TFeatureProviderType>
命名空间: Microsoft.Windows.Design.Policies
程序集: Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)
语法
声明
Public MustInherit Class PolicyDrivenFeatureConnector(Of TFeatureProviderType As FeatureProvider) _
Inherits FeatureConnector(Of TFeatureProviderType)
public abstract class PolicyDrivenFeatureConnector<TFeatureProviderType> : FeatureConnector<TFeatureProviderType>
where TFeatureProviderType : FeatureProvider
generic<typename TFeatureProviderType>
where TFeatureProviderType : FeatureProvider
public ref class PolicyDrivenFeatureConnector abstract : public FeatureConnector<TFeatureProviderType>
[<AbstractClass>]
type PolicyDrivenFeatureConnector<'TFeatureProviderType when 'TFeatureProviderType : FeatureProvider> =
class
inherit FeatureConnector<'TFeatureProviderType>
end
JScript 不支持泛型类型或方法。
类型参数
- TFeatureProviderType
功能提供程序的类型。
PolicyDrivenFeatureConnector<TFeatureProviderType> 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
PolicyDrivenFeatureConnector<TFeatureProviderType> | 初始化 PolicyDrivenFeatureConnector<TFeatureProviderType> 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
Context | 获取功能连接器的编辑上下文。 (继承自 FeatureConnector<TFeatureProviderType>。) | |
FeatureProviders | 获取所有当前功能提供程序的枚举。 | |
Manager | 获取功能连接器的 FeatureManager。 (继承自 FeatureConnector<TFeatureProviderType>。) |
页首
方法
名称 | 说明 | |
---|---|---|
CreateFeatureProviders(Type) | 基于提供的类型创建一个与功能连接器相关联的功能提供程序的新列表。 (继承自 FeatureConnector<TFeatureProviderType>。) | |
Dispose() | 释放由 FeatureConnector<TFeatureProviderType> 使用的所有资源。 (继承自 FeatureConnector<TFeatureProviderType>。) | |
Dispose(Boolean) | 释放由 PolicyDrivenFeatureConnector<TFeatureProviderType> 占用的非托管资源,还可以另外再释放托管资源。 (重写 FeatureConnector<TFeatureProviderType>.Dispose(Boolean)。) | |
Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | |
FeatureProvidersAdded | 当策略发生更改并将功能提供程序添加到活动的功能提供程序集内时,由策略功能连接器调用。 | |
FeatureProvidersRemoved | 当策略发生更改并将功能提供程序从活动的功能提供程序集内移除时,由策略功能连接器调用。 | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 FeatureConnector<TFeatureProviderType>。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IsValidProvider | 测试某个功能提供程序是否对调用有效。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
UpdateFeatureProviders | 基于 ItemPolicy 刷新功能提供程序。 |
页首
备注
PolicyDrivenFeatureConnector<TFeatureProviderType> 是基于 ItemPolicy 实例创建功能提供程序的功能连接器。 PolicyDrivenFeatureConnector<TFeatureProviderType> 缓存并维护一组与当前策略匹配的功能提供程序,并在这些功能提供程序更改时通知您。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。