ComposablePartDefinition Klasse

Definition

Definiert eine abstrakte Basisklasse für kompositable Teildefinitionen, die die Erstellung von ComposablePart Objekten beschreiben und aktivieren.

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

Konstruktoren

Name Beschreibung
ComposablePartDefinition()

Initialisiert eine neue Instanz der ComposablePartDefinition-Klasse.

Eigenschaften

Name Beschreibung
ExportDefinitions

Ruft eine Auflistung von ExportDefinition Objekten ab, die die von diesem ComposablePartDefinition Objekt definierten Teile beschreiben.

ImportDefinitions

Ruft eine Auflistung von ImportDefinition Objekten ab, die die Importe beschreiben, die von dem von diesem ComposablePartDefinition Objekt definierten Teil erforderlich sind.

Metadata

Ruft eine Auflistung der Metadaten für dieses ComposablePartDefinition Objekt ab.

Methoden

Name Beschreibung
CreatePart()

Erstellt eine neue Instanz eines Teils, der beschrieben ComposablePartDefinition wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

Ruft einen Wert ab, der angibt, ob der angegebene Teil Metadaten mit dem angegebenen Schlüssel und Wert enthält.

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Ruft einen Wert ab, der angibt, ob der angegebene Teil Metadaten mit dem angegebenen Schlüssel enthält.

Exports(ComposablePartDefinition, String)

Ruft einen Wert ab, der angibt, ob der angegebene Teil den angegebenen Vertrag exportiert.

Exports(ComposablePartDefinition, Type)

Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Export enthält, der dem angegebenen Vertragstyp entspricht.

Exports<T>(ComposablePartDefinition)

Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Export enthält, der dem angegebenen Vertragstyp entspricht.

Imports(ComposablePartDefinition, String, ImportCardinality)

Bestimmt, ob der angegebene Teil den angegebenen Vertrag mit der angegebenen Kardinalität importiert.

Imports(ComposablePartDefinition, String)

Bestimmt, ob der angegebene Teil den angegebenen Vertrag importiert.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht, und die Importkardinalität.

Imports(ComposablePartDefinition, Type)

Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht, und die Importkardinalität.

Imports<T>(ComposablePartDefinition)

Gibt einen Wert zurück, der angibt, ob der angegebene Teil einen Import enthält, der dem angegebenen Vertragstyp entspricht.

Gilt für: