Partager via


FeatureConnectorInformation, classe

Contient des informations qui décrivent un connecteur de fonctionnalités spécifié.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Features.FeatureConnectorInformation

Espace de noms :  Microsoft.Windows.Design.Features
Assembly :  Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

'Déclaration
Public MustInherit Class FeatureConnectorInformation
public abstract class FeatureConnectorInformation
public ref class FeatureConnectorInformation abstract
[<AbstractClass>]
type FeatureConnectorInformation =  class end
public abstract class FeatureConnectorInformation

Le type FeatureConnectorInformation expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée FeatureConnectorInformation Initialise une nouvelle instance de la classe FeatureConnectorInformation.

Début

Propriétés

  Nom Description
Propriété publique FeatureConnectorType Obtient le type de connecteur de fonctionnalités décrit par ce FeatureConnectorInformation .
Propriété publique PendingItems Obtient la liste d'éléments de contexte requis par le connecteur de fonctionnalités mais pas encore disponibles dans le contexte d'édition.
Propriété publique PendingServices Obtient la liste de services requis par le connecteur de fonctionnalités mais pas encore disponibles dans le contexte d'édition.
Propriété publique RequiredItems Obtient la liste d'éléments de contexte nécessaires au connecteur de fonctionnalités.
Propriété publique RequiredServices Obtient la liste des services requis par le connecteur de fonctionnalités.

Début

Méthodes

  Nom Description
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 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 Object.)
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 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.)

Début

Notes

Le gestionnaire de fonctionnalités tient à jour un objet FeatureConnectorInformation pour chaque connecteur de fonctionnalités qu'il gère. Vous obtenez les connecteurs de fonctionnalités en cours d'exécution et en attente des propriétés RunningConnectors et PendingConnectors.

Exemples

L'exemple de code suivant indique comment utiliser la classe FeatureConnectorInformation pour accéder aux connecteurs en cours d'exécution et en attente. Pour obtenir l'intégralité du code, consultez Comment : créer un connecteur de fonctionnalités personnalisé.

' Binds the activatedFeatures and pendingFeatures controls
' the FeatureManager's RunningConnectors and PendingConnectors\
' properties.
Private Sub Bind()
    activatedFeatures.Items.Clear()
    pendingFeatures.Items.Clear()

    Dim info As FeatureConnectorInformation
    For Each info In featManager.RunningConnectors
        activatedFeatures.Items.Add(info)
    Next info

    For Each info In featManager.PendingConnectors
        pendingFeatures.Items.Add(info)
    Next info

End Sub
// Binds the activatedFeatures and pendingFeatures controls
// the FeatureManager's RunningConnectors and PendingConnectors\
// properties.
private void Bind() 
{
    activatedFeatures.Items.Clear();
    pendingFeatures.Items.Clear();

    foreach (FeatureConnectorInformation info in 
        featManager.RunningConnectors) 
    {
        activatedFeatures.Items.Add(info);
    }

    foreach (FeatureConnectorInformation info in 
        featManager.PendingConnectors) 
    {
        pendingFeatures.Items.Add(info);
    }
}

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.Features, espace de noms

FeatureManager

FeatureProvider

FeatureConnector<TFeatureProviderType>

Autres ressources

Comment : créer un connecteur de fonctionnalités personnalisé

Fournisseurs de fonctionnalités et connecteurs de fonctionnalités

Fonctionnement de l'extensibilité du Concepteur WPF