Teilen über


CompositionDependency Klasse

Definition

Stellt eine Abhängigkeit dar, über die ein Teil verfügen muss, um ein ExportDescriptorPromise zu erfüllen. Diese Klasse wird von der Kompositions-Engine bei der Initialisierung verwendet, um zu bestimmen, ob die Komposition vorgenommen werden kann, und falls nicht, welche Fehler auftreten.

public ref class CompositionDependency
public class CompositionDependency
type CompositionDependency = class
Public Class CompositionDependency
Vererbung
CompositionDependency

Eigenschaften

Contract

Ruft den Vertrag ab, der von der Abhängigkeit benötigt wird.

IsPrerequisite

Ruft einen Wert ab, der anzeigt, ob die Abhängigkeit eine Voraussetzung darstellt, die erfüllt sein muss, bevor die Exporte aus dem abhängigen Teil abgerufen werden können.

Site

Ruft einen Marker ab, der zur Identifizierung der Abhängigkeit unter allen auf dem abhängigen Teil vorhandenen Abhängigkeiten verwendet wird.

Target

Ruft die Exportdeskriptorzusage ab, auf der die Abhängigkeit sich befindet.

Methoden

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)
Missing(CompositionContract, Object)

Erstellt einen Platzhalter für eine fehlende Abhängigkeit.

Oversupplied(CompositionContract, IEnumerable<ExportDescriptorPromise>, Object)

Erstellt einen Platzhalter für eine Abhängigkeit, die über zu viele angegebenen Werte verfügt.

Satisfied(CompositionContract, ExportDescriptorPromise, Boolean, Object)

Erstellt eine Abhängigkeit vom angegebenen Ziel.

ToString()

Gibt die Zeichenfolgendarstellung dieses CompositionDependency-Objekts zurück.

Gilt für: