Partager via


PolicyDrivenFeatureConnector<TFeatureProviderType>, classe

Crée des fournisseurs de fonctionnalités selon les stratégies d'élément.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Features.FeatureConnector<TFeatureProviderType>
    Microsoft.Windows.Design.Policies.PolicyDrivenFeatureConnector<TFeatureProviderType>

Espace de noms :  Microsoft.Windows.Design.Policies
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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 ne prend pas en charge les types ou les méthodes génériques.

Paramètres de type

  • TFeatureProviderType
    Type de fournisseur de fonctionnalités.

Le type PolicyDrivenFeatureConnector<TFeatureProviderType> expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée PolicyDrivenFeatureConnector<TFeatureProviderType> Initialise une nouvelle instance de la classe PolicyDrivenFeatureConnector<TFeatureProviderType>.

Début

Propriétés

  Nom Description
Propriété protégée Context Obtient le contexte d'édition du connecteur de fonctionnalités. (Hérité de FeatureConnector<TFeatureProviderType>.)
Propriété protégée FeatureProviders Obtient une énumération de tous les fournisseurs de fonctionnalités actuels.
Propriété protégée Manager Obtient FeatureManager pour le connecteur de fonctionnalités. (Hérité de FeatureConnector<TFeatureProviderType>.)

Début

Méthodes

  Nom Description
Méthode protégée CreateFeatureProviders(Type) Crée une nouvelle liste de fournisseurs de fonctionnalités associés au connecteur de fonctionnalités, en fonction du type spécifié. (Hérité de FeatureConnector<TFeatureProviderType>.)
Méthode publique Dispose() Libère toutes les ressources utilisées par FeatureConnector<TFeatureProviderType>. (Hérité de FeatureConnector<TFeatureProviderType>.)
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par le PolicyDrivenFeatureConnector<TFeatureProviderType> et libère éventuellement les ressources managées. (Substitue FeatureConnector<TFeatureProviderType>.Dispose(Boolean).)
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée FeatureProvidersAdded Appelée automatiquement par le connecteur de fonctionnalités de la stratégie lorsqu'une stratégie change et que des fournisseurs de fonctionnalités sont ajoutés au jeu actif pour les fournisseurs de fonctionnalités.
Méthode protégée FeatureProvidersRemoved Appelée automatiquement par le connecteur de fonctionnalités de la stratégie lorsqu'une stratégie change et que des fournisseurs de fonctionnalités sont supprimés du jeu actif pour les fournisseurs de fonctionnalités.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de FeatureConnector<TFeatureProviderType>.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée IsValidProvider Teste si un fournisseur de fonctionnalités est valide pour faire l'objet d'un appel.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode protégée UpdateFeatureProviders Actualise les fournisseurs de fonctionnalités selon ItemPolicy.

Début

Notes

Un PolicyDrivenFeatureConnector<TFeatureProviderType> est un connecteur de fonctionnalités qui crée des fournisseurs de fonctionnalités en fonction des instances ItemPolicy. Un PolicyDrivenFeatureConnector<TFeatureProviderType> met en cache et gère un jeu de fournisseurs de fonctionnalités qui correspondent aux stratégies actuelles et vous notifient lorsque ces fournisseurs de fonctionnalités changent.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.Policies, espace de noms