CompositionHost Classe

Definizione

Contenitore di composizione leggero assemblato dai provider specificati.

public ref class CompositionHost sealed : System::Composition::CompositionContext, IDisposable
public sealed class CompositionHost : System.Composition.CompositionContext, IDisposable
type CompositionHost = class
    inherit CompositionContext
    interface IDisposable
Public NotInheritable Class CompositionHost
Inherits CompositionContext
Implements IDisposable
Ereditarietà
CompositionHost
Implementazioni

Metodi

CreateCompositionHost(ExportDescriptorProvider[])

Crea l'host della composizione mediante la matrice di provider specificata.

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

Crea l'host della composizione mediante la raccolta di provider specificata.

Dispose()

Rilascia l'host di composizione e tutte le parti condivise a livello globale.

Equals(Object)

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

(Ereditato da Object)
GetExport(CompositionContract)

Recupera l'esportazione che corrisponde al contratto specificato.

(Ereditato da CompositionContext)
GetExport(Type)

Recupera l'esportazione che corrisponde al tipo specificato.

(Ereditato da CompositionContext)
GetExport(Type, String)

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

(Ereditato da CompositionContext)
GetExport<TExport>()

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

(Ereditato da CompositionContext)
GetExport<TExport>(String)

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

(Ereditato da CompositionContext)
GetExports(Type)

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

(Ereditato da CompositionContext)
GetExports(Type, String)

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

(Ereditato da CompositionContext)
GetExports<TExport>()

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

(Ereditato da CompositionContext)
GetExports<TExport>(String)

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

(Ereditato da CompositionContext)
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)

Recupera l'esportazione specificata dal contesto di composizione.

TryGetExport(Type, Object)

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

(Ereditato da CompositionContext)
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.

(Ereditato da CompositionContext)
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.

(Ereditato da CompositionContext)
TryGetExport<TExport>(TExport)

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

(Ereditato da CompositionContext)

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