Freigeben über


ComposablePartDefinition Klasse

Definition

Definiert eine abstrakte Basisklasse für zusammensetzbare Partdefinitionen, die die Erstellung von ComposablePart-Objekten beschreiben und ermöglichen.

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

Konstruktoren

ComposablePartDefinition()

Initialisiert eine neue Instanz der ComposablePartDefinition-Klasse.

Eigenschaften

ExportDefinitions

Ruft eine Auflistung von ExportDefinition-Objekten ab. Diese Objekte beschreiben die Objekte, die von dem durch dieses ComposablePartDefinition-Objekt definierten Part exportiert werden.

ImportDefinitions

Ruft eine Auflistung von ImportDefinition-Objekten ab. Diese Objekte beschreiben die Importe, die für das durch dieses ComposablePartDefinition-Objekt definierte Part erforderlich sind.

Metadata

Ruft eine Auflistung von Metadaten für das ComposablePartDefinition-Objekt ab.

Methoden

CreatePart()

Erstellt eine neue Instanz eines Parts, die ComposablePartDefinition beschreibt.

Equals(Object)

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

(Geerbt von Object)
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)
ToString()

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

(Geerbt von Object)

Erweiterungsmethoden

Exports(ComposablePartDefinition, Type)

Gibt einen Wert zurück, der angibt, ob der bestimmte Teil einen Export enthält, der mit dem angegebenen Vertragstyp übereinstimmt.

Exports<T>(ComposablePartDefinition)

Gibt einen Wert zurück, der angibt, ob der bestimmte Teil einen Export enthält, der mit dem angegebenen Vertragstyp übereinstimmt.

Imports(ComposablePartDefinition, Type)

Gibt einen Wert zurück, der angibt, ob der bestimmte Teil einen Import enthält, der mit dem angegebenen Vertragstyp übereinstimmt.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Gibt einen Wert zurück, der angibt, ob der angegebene Bereich einen Import enthält, der mit dem angegebenen Vertragstyp und der Importkardinalität übereinstimmt.

Imports<T>(ComposablePartDefinition)

Gibt einen Wert zurück, der angibt, ob der bestimmte Teil einen Import enthält, der mit dem angegebenen Vertragstyp übereinstimmt.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Gibt einen Wert zurück, der angibt, ob der angegebene Bereich einen Import enthält, der mit dem angegebenen Vertragstyp und der Importkardinalität übereinstimmt.

ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

Ruft einen Wert ab, der angibt, ob der angegebene Teil Metadaten enthält, die über den angegebenen Schlüssel und Wert verfügen.

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Ruft einen Wert ab, der angibt, ob der angegebene Teil Metadaten enthält, die über den angegebenen Schlüssel verfügen.

Exports(ComposablePartDefinition, String)

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

Imports(ComposablePartDefinition, String)

Bestimmt, ob das angegebene Part den angegebenen Vertrag importiert.

Imports(ComposablePartDefinition, String, ImportCardinality)

Bestimmt, ob das angegebene Part den angegebenen Vertrag unter Verwendung der angegebenen Kardinalität importiert.

Gilt für: