CompositionContract Klasse

Definition

Stellt eine Vereinbarung zwischen Teilen dar, mit der das Kompositionsmodul Importe mit Exporten abgleichen kann.

public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
Vererbung
CompositionContract

Konstruktoren

Name Beschreibung
CompositionContract(Type, String, IDictionary<String,Object>)

Initialisiert eine neue Instanz der CompositionContract Klasse mit dem angegebenen Vertragsnamen, Typ und Metadateneinschränkungen.

CompositionContract(Type, String)

Initialisiert eine neue Instanz der CompositionContract Klasse mit dem angegebenen Vertragsnamen und -typ.

CompositionContract(Type)

Initialisiert eine neue Instanz der CompositionContract Klasse mit dem angegebenen Vertragstyp.

Eigenschaften

Name Beschreibung
ContractName

Ruft den Namen des Vertrags ab.

ContractType

Ruft den Vertragstyp ab.

MetadataConstraints

Ruft eine Auflistung von Metadateneinschränkungen für den Vertrag ab.

Methoden

Name Beschreibung
ChangeType(Type)

Erstellt einen neuen Vertrag mit dem angegebenen Typ, aber denselben Namen und Einschränkungen wie dieses Objekt.

Equals(Object)

Bestimmt, ob das angegebene Objekt dieser Instanz CompositionContractentspricht.

GetHashCode()

Gibt den Hashcode für dieses CompositionContract Objekt zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt die Zeichenfolgendarstellung dieses CompositionContract Objekts zurück.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Ruft eine Metadateneinschränkung mit dem angegebenen Typ und Namen ab, sofern vorhanden.

Gilt für: