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 | |
---|---|---|
PolicyDrivenFeatureConnector<TFeatureProviderType> | Initialise une nouvelle instance de la classe PolicyDrivenFeatureConnector<TFeatureProviderType>. |
Début
Propriétés
Nom | Description | |
---|---|---|
Context | Obtient le contexte d'édition du connecteur de fonctionnalités. (Hérité de FeatureConnector<TFeatureProviderType>.) | |
FeatureProviders | Obtient une énumération de tous les fournisseurs de fonctionnalités actuels. | |
Manager | Obtient FeatureManager pour le connecteur de fonctionnalités. (Hérité de FeatureConnector<TFeatureProviderType>.) |
Début
Méthodes
Nom | Description | |
---|---|---|
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>.) | |
Dispose() | Libère toutes les ressources utilisées par FeatureConnector<TFeatureProviderType>. (Hérité de FeatureConnector<TFeatureProviderType>.) | |
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).) | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
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. | |
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. | |
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>.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsValidProvider | Teste si un fournisseur de fonctionnalités est valide pour faire l'objet d'un appel. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
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.