CompositionContract Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |