CompositionContext Classe

Definizione

Fornisce metodi per recuperare le esportazioni dalla composizione.

public ref class CompositionContext abstract
public abstract class CompositionContext
type CompositionContext = class
Public MustInherit Class CompositionContext
Ereditarietà
CompositionContext
Derivato

Costruttori

CompositionContext()

Inizializza una nuova istanza della classe CompositionContext.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetExport(CompositionContract)

Recupera l'esportazione che corrisponde al contratto specificato.

GetExport(Type)

Recupera l'esportazione che corrisponde al tipo specificato.

GetExport(Type, String)

Recupera l'esportazione che corrisponde al tipo e al nome specificati.

GetExport<TExport>()

Recupera l'esportazione che corrisponde al parametro di tipo generico specificato.

GetExport<TExport>(String)

Recupera l'esportazione che corrisponde al parametro di tipo generico e al nome di contratto specificati.

GetExports(Type)

Recupera una raccolta di tutte le esportazioni corrispondenti al tipo specificato.

GetExports(Type, String)

Recupera tutte le esportazioni che corrispondono al nome di contratto e al tipo specificati.

GetExports<TExport>()

Recupera tutte le esportazioni che corrispondono al parametro di tipo generico specificato.

GetExports<TExport>(String)

Recupera tutte le esportazioni che corrispondono al parametro di tipo generico e al nome di contratto specificati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
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 una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGetExport(CompositionContract, Object)

Restituisce l'esportazione che corrisponde al contratto specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport(Type, Object)

Restituisce l'esportazione che corrisponde al tipo specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport(Type, String, Object)

Restituisce l'esportazione che corrisponde al nome e tipo di contratto specificati, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport<TExport>(String, TExport)

Restituisce l'esportazione che corrisponde al parametro di tipo generico e al nome di contratto specificati, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport<TExport>(TExport)

Restituisce l'esportazione che corrisponde al parametro di tipo generico specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

Metodi di estensione

SatisfyImports(CompositionContext, Object)

Soddisfa le importazioni dell'oggetto specificato dal contesto specificato.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Soddisfa le importazioni dell'oggetto specificato dal contesto specificato, utilizzando le convenzioni specificate.

Si applica a