Freigeben über


FeatureConnectorInformation-Klasse

Enthält Informationen, in denen ein angegebener Featureconnector beschrieben wird.

Vererbungshierarchie

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

Namespace:  Microsoft.Windows.Design.Features
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

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

Der FeatureConnectorInformation-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode FeatureConnectorInformation Initialisiert eine neue Instanz der FeatureConnectorInformation-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft FeatureConnectorType Ruft den Typ des Featureconnectors ab, der durch die FeatureConnectorInformation beschrieben wird.
Öffentliche Eigenschaft PendingItems Ruft eine Liste von Kontextelementen ab, die für den Featureconnector erforderlich sind, bis jetzt jedoch nicht im Bearbeitungskontext zur Verfügung stehen.
Öffentliche Eigenschaft PendingServices Ruft eine Liste von Diensten ab, die für den Featureconnector erforderlich sind, bis jetzt jedoch nicht im Bearbeitungskontext zur Verfügung stehen.
Öffentliche Eigenschaft RequiredItems Ruft eine Liste von Kontextelementen ab, die der Featureconnector benötigt.
Öffentliche Eigenschaft RequiredServices Ruft eine Liste von Diensten ab, die der Featureconnector benötigt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Der Feature-Manager verfügt über ein FeatureConnectorInformation-Objekt für jeden Featureconnector, den er verwaltet. Rufen Sie die aktuell ausgeführten und ausstehenden Featureconnectoren aus der RunningConnectors-Eigenschaft und der PendingConnectors-Eigenschaft ab.

Beispiele

Im folgenden Beispielcode wird gezeigt, wie mit der FeatureConnectorInformation-Klasse auf aktive und ausstehende Verbindungen zugegriffen wird. Die vollständige Codeliste finden Sie unter Gewusst wie: Erstellen einer benutzerdefinierten Featureverbindung.

' 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);
    }
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Features-Namespace

FeatureManager

FeatureProvider

FeatureConnector<TFeatureProviderType>

Weitere Ressourcen

Gewusst wie: Erstellen einer benutzerdefinierten Featureverbindung

Featureanbieter und Featureverbindungen

WPF-Designer-Erweiterbarkeit