ImportEngine Classe

Definição

Realiza composição para recipientes.

public ref class ImportEngine : IDisposable, System::ComponentModel::Composition::ICompositionService
public class ImportEngine : IDisposable, System.ComponentModel.Composition.ICompositionService
type ImportEngine = class
    interface ICompositionService
    interface IDisposable
Public Class ImportEngine
Implements ICompositionService, IDisposable
Herança
ImportEngine
Implementações

Observações

Esta classe é usada internamente por CompositionContainer. Geralmente, não deve usá-lo a menos que esteja a criar um contentor.

Importante

Este tipo implementa a interface IDisposable. Quando terminares de usar o tipo, deves descartá-lo diretamente (chamando o seu Dispose método) ou indiretamente (com um construto de linguagem como using em C#). Para mais informações, veja Usar um objeto que implemente IDisposable.

Construtores

Name Descrição
ImportEngine(ExportProvider, Boolean)

Inicializa uma nova instância da ImportEngine classe, opcionalmente em modo thread-safe.

ImportEngine(ExportProvider, CompositionOptions)

Inicializa uma nova instância da ImportEngine classe com as opções especificadas.

ImportEngine(ExportProvider)

Inicializa uma nova instância da ImportEngine classe.

Métodos

Name Descrição
Dispose()

Liberta todos os recursos usados pela instância atual da ImportEngine classe.

Dispose(Boolean)

Liberta os recursos não geridos usados pelo ImportEngine e opcionalmente liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
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)
PreviewImports(ComposablePart, AtomicComposition)

Pré-visualiza todas as importações necessárias para a peça especificada para garantir que podem ser cumpridas, sem realmente as definir.

ReleaseImports(ComposablePart, AtomicComposition)

Liberta todas as exportações utilizadas para satisfazer as importações da peça especificada.

SatisfyImports(ComposablePart)

Satisfaz as importações da peça especificada.

SatisfyImportsOnce(ComposablePart)

Satisfaz as importações da parte especificada sem as registar para recomposição.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

Name Descrição
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Compõe a parte especificada usando o serviço de composição especificado, com a recomposição desativada e usando o contexto de reflexão especificado.

SatisfyImportsOnce(ICompositionService, Object)

Compõe a parte especificada utilizando o serviço de composição especificado, com a recomposição desativada.

Aplica-se a