CompositionHost Classe

Definição

Um contentor de composição leve montado a partir de fornecedores específicos.

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
Herança
CompositionHost
Implementações

Métodos

Name Description
CreateCompositionHost(ExportDescriptorProvider[])

Cria o anfitrião de composição com o array especificado de fornecedores.

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

Cria o anfitrião de composição com a coleção especificada de fornecedores.

Dispose()

Liberta o anfitrião da composição e quaisquer partes partilhadas globalmente.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetExport(CompositionContract)

Recupera a exportação que corresponde ao contrato especificado.

(Herdado de CompositionContext)
GetExport(Type, String)

Recupera a exportação que corresponde ao nome e tipo especificados.

(Herdado de CompositionContext)
GetExport(Type)

Recupera a exportação que corresponde ao tipo especificado.

(Herdado de CompositionContext)
GetExport<TExport>()

Recupera a exportação que corresponde ao parâmetro de tipo genérico especificado.

(Herdado de CompositionContext)
GetExport<TExport>(String)

Recupera a exportação que corresponde ao parâmetro de tipo genérico especificado e ao nome do contrato.

(Herdado de CompositionContext)
GetExports(Type, String)

Recupera todas as exportações que correspondam ao nome e tipo do contrato especificados.

(Herdado de CompositionContext)
GetExports(Type)

Recupera uma coleção de todas as exportações que correspondem ao tipo especificado.

(Herdado de CompositionContext)
GetExports<TExport>()

Recupera todas as exportações que correspondem ao parâmetro de tipo genérico especificado.

(Herdado de CompositionContext)
GetExports<TExport>(String)

Recupera todas as exportações que correspondam ao parâmetro genérico de tipo especificado e ao nome do contrato.

(Herdado de CompositionContext)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryGetExport(CompositionContract, Object)

Recupera a exportação especificada do contexto de composição.

TryGetExport(Type, Object)

Devolve a exportação que corresponde ao tipo especificado, ou devolve null se não for encontrada correspondência.

(Herdado de CompositionContext)
TryGetExport(Type, String, Object)

Devolve a exportação que corresponde ao nome e tipo do contrato especificados, ou devolve null se não for encontrada correspondência.

(Herdado de CompositionContext)
TryGetExport<TExport>(String, TExport)

Devolve a exportação que corresponde ao parâmetro genérico especificado e ao nome do contrato, ou devolve null se não for encontrada correspondência.

(Herdado de CompositionContext)
TryGetExport<TExport>(TExport)

Devolve a exportação que corresponde ao parâmetro de tipo genérico especificado, ou devolve null se não for encontrada correspondência.

(Herdado de CompositionContext)

Métodos da Extensão

Name Description
SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Satisfaz as importações do objeto especificado a partir do contexto especificado, usando as convenções especificadas.

SatisfyImports(CompositionContext, Object)

Satisfaz as importações do objeto especificado a partir do contexto especificado.

Aplica-se a