Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe ContractBasedImportDefinition

 

Data di pubblicazione: ottobre 2016

Rappresenta un'importazione richiesta da un ComposablePart oggetto e che è possibile specificare un nome di contratto e metadati.

Spazio dei nomi:   System.ComponentModel.Composition.Primitives
Assembly:  System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)

System.Object
  System.ComponentModel.Composition.Primitives.ImportDefinition
    System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition

public class ContractBasedImportDefinition : ImportDefinition

NomeDescrizione
System_CAPS_protmethodContractBasedImportDefinition()

Inizializza una nuova istanza della classe ContractBasedImportDefinition.

System_CAPS_pubmethodContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy)

Inizializza una nuova istanza di ContractBasedImportDefinition con il nome di contratto specificato, l'identità del tipo richiesto, i metadati necessari, cardinalità e criteri di creazione e indica se la definizione di importazione è ricomponibile o un prerequisito.

System_CAPS_pubmethodContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>)

Inizializza una nuova istanza di ContractBasedImportDefinition con il nome di contratto specificato, l'identità del tipo richiesto, i metadati obbligatori e facoltativi, cardinalità e criteri di creazione e indica se la definizione di importazione è ricomponibile o un prerequisito.

NomeDescrizione
System_CAPS_pubpropertyCardinality

Ottiene la cardinalità delle esportazioni richieste dalla definizione di importazione.(Ereditato da ImportDefinition.)

System_CAPS_pubpropertyConstraint

Ottiene un'espressione che definisce le condizioni che devono essere soddisfatti per soddisfare l'importazione descritta da questa definizione di importazione.(Esegue l'override di ImportDefinition.Constraint.)

System_CAPS_pubpropertyContractName

Ottiene il nome del contratto.(Ereditato da ImportDefinition.)

System_CAPS_pubpropertyIsPrerequisite

Ottiene un valore che indica se la definizione di importazione deve essere soddisfatta prima che una parte possa iniziare a produrre oggetti esportati.(Ereditato da ImportDefinition.)

System_CAPS_pubpropertyIsRecomposable

Ottiene un valore che indica se la definizione di importazione può essere soddisfatto più volte.(Ereditato da ImportDefinition.)

System_CAPS_pubpropertyMetadata

Ottiene i metadati associati a questa importazione.(Ereditato da ImportDefinition.)

System_CAPS_pubpropertyRequiredCreationPolicy

Ottiene o imposta un valore che indica che l'utilità di importazione richiede una specifica CreationPolicy per le esportazioni utilizzate per soddisfare questa importazione.

System_CAPS_pubpropertyRequiredMetadata

Ottiene i nomi dei metadati dell'esportazione richiesti dalla definizione di importazione.

System_CAPS_pubpropertyRequiredTypeIdentity

Ottiene il tipo previsto dell'esportazione che corrisponde a questo ContractBasedImportDefinition.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodIsConstraintSatisfiedBy(ExportDefinition)

Restituisce un valore che indica se il vincolo rappresentato da questo oggetto viene soddisfatto dall'esportazione rappresentata dalla definizione di esportazione specificata.(Esegue l'override di ImportDefinition.IsConstraintSatisfiedBy(ExportDefinition).)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Restituisce la rappresentazione di stringa dell'oggetto ContractBasedImportDefinition.(Esegue l'override di ImportDefinition.ToString().)

.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 4.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: