次の方法で共有


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 Refreshes the feature providers based on the ItemPolicy に基づいて機能プロバイダーを更新します。

このページのトップへ

解説

PolicyDrivenFeatureConnector<TFeatureProviderType> は、ItemPolicy のインスタンスに基づいて機能プロバイダーを作成する機能コネクタです。 PolicyDrivenFeatureConnector<TFeatureProviderType> は、現在のポリシーに一致する機能プロバイダーのセットをキャッシュし、その機能プロバイダーが変更されたときに通知します。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Windows.Design.Policies 名前空間