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

Nome Descrizione
CompositionContext()

Inizializza una nuova istanza della classe CompositionContext.

Metodi

Nome Descrizione
Equals(Object)

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

(Ereditato da Object)
GetExport(CompositionContract)

Recupera l'esportazione corrispondente al contratto specificato.

GetExport(Type, String)

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

GetExport(Type)

Recupera l'esportazione corrispondente al tipo specificato.

GetExport<TExport>()

Recupera l'esportazione corrispondente al parametro di tipo generico specificato.

GetExport<TExport>(String)

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

GetExports(Type, String)

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

GetExports(Type)

Recupera una raccolta di tutte le esportazioni che corrispondono al tipo specificato.

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 del contratto specificati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGetExport(CompositionContract, Object)

Restituisce l'esportazione corrispondente al contratto specificato oppure restituisce null se non viene trovata alcuna corrispondenza.

TryGetExport(Type, Object)

Restituisce l'esportazione che corrisponde al tipo specificato oppure restituisce null se non viene trovata alcuna corrispondenza.

TryGetExport(Type, String, Object)

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

TryGetExport<TExport>(String, TExport)

Restituisce l'esportazione corrispondente al parametro di tipo generico specificato e al nome del contratto oppure restituisce null se non viene trovata alcuna corrispondenza.

TryGetExport<TExport>(TExport)

Restituisce l'esportazione corrispondente al parametro di tipo generico specificato oppure restituisce null se non viene trovata alcuna corrispondenza.

Metodi di estensione

Nome Descrizione
SatisfyImports(CompositionContext, Object, AttributedModelProvider)

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

SatisfyImports(CompositionContext, Object)

Soddisfa le importazioni dell'oggetto specificato dal contesto specificato.

Si applica a