Freigeben über


ComposablePart Klasse

Definition

Definiert die abstrakte Basisklasse für zusammensetzbare Teile, die Objekte importieren oder exportierte Objekte erstellen.

public ref class ComposablePart abstract
public abstract class ComposablePart
type ComposablePart = class
Public MustInherit Class ComposablePart
Vererbung
ComposablePart

Konstruktoren

ComposablePart()

Initialisiert eine neue Instanz der ComposablePart-Klasse.

Eigenschaften

ExportDefinitions

Ruft eine Auflistung der ExportDefinition-Objekte ab, die die vom Teil bereitgestellten exportierten Objekte beschreiben.

ImportDefinitions

Ruft eine Auflistung der ImportDefinition-Objekte ab, die die für das Teil erforderlichen importierten Objekte beschreiben.

Metadata

Ruft die Metadaten des ComposablePart-Objekts ab.

Methoden

Activate()

Wird aufgerufen, wenn alle Importe des Parts festgelegt wurden, und Exporte abgerufen werden können.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetExportedValue(ExportDefinition)

Ruft das vom angegebenen ExportDefinition-Objekt beschriebene exportierte Objekt ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetImport(ImportDefinition, IEnumerable<Export>)

Legt für den vom angegebenen ImportDefinition-Objekt beschriebenen Import fest, der den angegebenen Exporten entspricht.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: