CompositionContract Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje umowę między częściami, które umożliwiają aparatowi kompozycji dopasowanie importu z eksportami.
public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
- Dziedziczenie
-
CompositionContract
Konstruktory
CompositionContract(Type) |
Inicjuje CompositionContract nowe wystąpienie klasy o określonym typie kontraktu. |
CompositionContract(Type, String) |
Inicjuje CompositionContract nowe wystąpienie klasy o określonej nazwie kontraktu i typie. |
CompositionContract(Type, String, IDictionary<String,Object>) |
Inicjuje nowe wystąpienie klasy z określoną nazwą kontraktu CompositionContract , typem i ograniczeniami metadanych. |
Właściwości
ContractName |
Pobiera nazwę kontraktu. |
ContractType |
Pobiera typ kontraktu. |
MetadataConstraints |
Pobiera kolekcję ograniczeń metadanych dla kontraktu. |
Metody
ChangeType(Type) |
Tworzy nowy kontrakt, który ma określony typ, ale taką samą nazwę i ograniczenia jak ten obiekt. |
Equals(Object) |
Określa, czy określony obiekt jest równy temu wystąpieniu obiektu CompositionContract. |
GetHashCode() |
Zwraca kod skrótu dla tego CompositionContract obiektu. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca reprezentację ciągu tego CompositionContract obiektu. |
TryUnwrapMetadataConstraint<T>(String, T, CompositionContract) |
Pobiera ograniczenie metadanych, które ma określony typ i nazwę, jeśli istnieje. |