CompositionContract Classe

Définition

Représente un accord entre des composants, qui permet au moteur de composition d’établir des correspondances entre les importations et les exportations.

public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
Héritage
CompositionContract

Constructeurs

CompositionContract(Type)

Initialise une nouvelle instance de la classe CompositionContract avec le type de contrat spécifié.

CompositionContract(Type, String)

Initialise une nouvelle instance de la classe CompositionContract avec le type et le nom de contrat spécifiés.

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

Initialise une nouvelle instance de la classe CompositionContract avec le nom de contrat spécifié, le type et les contraintes de métadonnées.

Propriétés

ContractName

Obtient le nom du contrat.

ContractType

Obtient le type du contrat.

MetadataConstraints

Obtient une collection des contraintes de métadonnées pour le contrat.

Méthodes

ChangeType(Type)

Crée un nouveau contrat qui a le type spécifié mais le même nom et contraintes que cet objet.

Equals(Object)

Détermine si l’objet spécifié est égal à cette instance de CompositionContract.

GetHashCode()

Retourne le code de hachage pour cet objet CompositionContract.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne la représentation sous forme de chaîne de cet objet CompositionContract.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Obtient une contrainte de métadonnées dont le type et le nom sont ceux spécifiés, si elle existe.

S’applique à