CompositionContract Classe

Definizione

Rappresenta un contratto tra le parti che consente al motore di composizione di trovare la corrispondenza tra importazioni ed esportazioni.

public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
Ereditarietà
CompositionContract

Costruttori

CompositionContract(Type)

Inizializza una nuova istanza della classe CompositionContract con il tipo di contratto specificato.

CompositionContract(Type, String)

Inizializza una nuova istanza della classe CompositionContract con il nome e il tipo di contratto specificati.

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

Inizializza una nuova istanza della classe CompositionContract con il nome del contratto, il tipo e i vincoli dei metadati specificati.

Proprietà

ContractName

Ottiene il nome del contratto.

ContractType

Ottiene il tipo di contratto.

MetadataConstraints

Ottiene una raccolta dei vincoli per i metadati per questo contratto.

Metodi

ChangeType(Type)

Crea un nuovo contratto con il tipo specificato ma con lo stesso nome e gli stessi vincoli di questo oggetto.

Equals(Object)

Determina se l'oggetto specificato è uguale a questa istanza di CompositionContract.

GetHashCode()

Restituisce il codice hash per questo oggetto CompositionContract.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce la rappresentazione di stringa dell'oggetto CompositionContract.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Ottiene un vincolo di metadati contenente il tipo e il nome specificati, se presente.

Si applica a