ExportProvider Classe

Definição

Recupera exportações que correspondem a um objeto especificado ImportDefinition .

public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
Herança
ExportProvider
Derivado

Construtores

Nome Description
ExportProvider()

Inicializa uma nova instância da classe ExportProvider.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetExport<T,TMetadataView>()

Retorna a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Se não houver exatamente uma exportação correspondente, uma exceção será gerada.

GetExport<T,TMetadataView>(String)

Retorna a exportação com o nome do contrato especificado. Se não houver exatamente uma exportação correspondente, uma exceção será gerada.

GetExport<T>()

Retorna a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Se não houver exatamente uma exportação correspondente, uma exceção será gerada.

GetExport<T>(String)

Retorna a exportação com o nome do contrato especificado. Se não houver exatamente uma exportação correspondente, uma exceção será gerada.

GetExportedValue<T>()

Retorna o objeto exportado com o nome do contrato derivado do parâmetro de tipo especificado. Se não houver exatamente um objeto exportado correspondente, uma exceção será gerada.

GetExportedValue<T>(String)

Retorna o objeto exportado com o nome do contrato especificado. Se não houver exatamente um objeto exportado correspondente, uma exceção será gerada.

GetExportedValueOrDefault<T>()

Obtém o objeto exportado com o nome do contrato derivado do parâmetro de tipo especificado ou o valor padrão para o tipo especificado ou gera uma exceção se houver mais de um objeto exportado correspondente.

GetExportedValueOrDefault<T>(String)

Obtém o objeto exportado com o nome do contrato especificado ou o valor padrão para o tipo especificado ou gera uma exceção se houver mais de um objeto exportado correspondente.

GetExportedValues<T>()

Obtém todos os objetos exportados com o nome do contrato derivado do parâmetro de tipo especificado.

GetExportedValues<T>(String)

Obtém todos os objetos exportados com o nome do contrato especificado.

GetExports(ImportDefinition, AtomicComposition)

Obtém todas as exportações que correspondem às condições da definição e da composição de importação especificadas.

GetExports(ImportDefinition)

Obtém todas as exportações que correspondem às condições da definição de importação especificada.

GetExports(Type, Type, String)

Obtém todas as exportações com o nome do contrato especificado.

GetExports<T,TMetadataView>()

Obtém todas as exportações com o nome do contrato derivado do parâmetro de tipo especificado.

GetExports<T,TMetadataView>(String)

Obtém todas as exportações com o nome do contrato especificado.

GetExports<T>()

Obtém todas as exportações com o nome do contrato derivado do parâmetro de tipo especificado.

GetExports<T>(String)

Obtém todas as exportações com o nome do contrato especificado.

GetExportsCore(ImportDefinition, AtomicComposition)

Obtém todas as exportações que correspondem à restrição definida pela definição especificada.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnExportsChanged(ExportsChangeEventArgs)

Aciona o evento ExportsChanged.

OnExportsChanging(ExportsChangeEventArgs)

Aciona o evento ExportsChanging.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

Obtém todas as exportações que correspondem às condições da importação especificada.

Eventos

Nome Description
ExportsChanged

Ocorre quando as exportações na ExportProvider alteração.

ExportsChanging

Ocorre quando as exportações fornecidas estão sendo alteradas.

Aplica-se a