ComposablePart ComposablePart ComposablePart ComposablePart Class

Definition

Definiert die abstrakte Basisklasse für zusammensetzbare Teile, die Objekte importieren oder exportierte Objekte erstellen.Defines the abstract base class for composable parts, which import objects and produce exported objects.

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

Konstruktoren

ComposablePart() ComposablePart() ComposablePart() ComposablePart()

Initialisiert eine neue Instanz der ComposablePart-Klasse.Initializes a new instance of the ComposablePart class.

Eigenschaften

ExportDefinitions ExportDefinitions ExportDefinitions ExportDefinitions

Ruft eine Auflistung der ExportDefinition-Objekte ab, die die vom Teil bereitgestellten exportierten Objekte beschreiben.Gets a collection of the ExportDefinition objects that describe the exported objects provided by the part.

ImportDefinitions ImportDefinitions ImportDefinitions ImportDefinitions

Ruft eine Auflistung der ImportDefinition-Objekte ab, die die für das Teil erforderlichen importierten Objekte beschreiben.Gets a collection of the ImportDefinition objects that describe the imported objects required by the part.

Metadata Metadata Metadata Metadata

Ruft die Metadaten des ComposablePart-Objekts ab.Gets the metadata of the ComposablePart object.

Methoden

Activate() Activate() Activate() Activate()

Wird aufgerufen, wenn alle Importe des Parts festgelegt wurden, und Exporte abgerufen werden können.Called when all the imports of the part have been set, and exports can be retrieved.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetExportedValue(ExportDefinition) GetExportedValue(ExportDefinition) GetExportedValue(ExportDefinition) GetExportedValue(ExportDefinition)

Ruft das vom angegebenen ExportDefinition-Objekt beschriebene exportierte Objekt ab.Gets the exported object described by the specified ExportDefinition object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SetImport(ImportDefinition, IEnumerable<Export>) SetImport(ImportDefinition, IEnumerable<Export>) SetImport(ImportDefinition, IEnumerable<Export>) SetImport(ImportDefinition, IEnumerable<Export>)

Legt für den vom angegebenen ImportDefinition-Objekt beschriebenen Import fest, der den angegebenen Exporten entspricht.Sets the import described by the specified ImportDefinition object to be satisfied by the specified exports.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: