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

Name Description
ExportProvider()

Inicializa uma nova instância da ExportProvider classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Devolve a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Se não houver exatamente uma exportação correspondente, é lançada uma exceção.

GetExport<T,TMetadataView>(String)

Devolve a exportação com o nome do contrato especificado. Se não houver exatamente uma exportação correspondente, é lançada uma exceção.

GetExport<T>()

Devolve a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Se não houver exatamente uma exportação correspondente, é lançada uma exceção.

GetExport<T>(String)

Devolve a exportação com o nome do contrato especificado. Se não houver exatamente uma exportação correspondente, é lançada uma exceção.

GetExportedValue<T>()

Devolve o objeto exportado com o nome do contrato derivado do parâmetro de tipo especificado. Se não houver exatamente um objeto exportado correspondente, é lançada uma exceção.

GetExportedValue<T>(String)

Devolve o objeto exportado com o nome do contrato especificado. Se não houver exatamente um objeto exportado correspondente, é lançada uma exceção.

GetExportedValueOrDefault<T>()

Recebe o objeto exportado com o nome do contrato derivado do parâmetro de tipo especificado ou do valor padrão para o tipo especificado, ou lança uma exceção se houver mais do que um objeto exportado correspondente.

GetExportedValueOrDefault<T>(String)

Recebe o objeto exportado com o nome do contrato especificado ou o valor padrão para o tipo especificado, ou lança uma exceção se houver mais do que 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)

Recebe 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 composição de importação especificadas.

GetExports(ImportDefinition)

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

GetExports(Type, Type, String)

Recebe todas as exportações com o nome do contrato especificado.

GetExports<T,TMetadataView>()

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

GetExports<T,TMetadataView>(String)

Recebe todas as exportações com o nome do contrato especificado.

GetExports<T>()

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

GetExports<T>(String)

Recebe 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 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)
OnExportsChanged(ExportsChangeEventArgs)

Eleva o ExportsChanged evento.

OnExportsChanging(ExportsChangeEventArgs)

Eleva o ExportsChanging evento.

ToString()

Devolve uma cadeia que representa o objeto atual.

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

Recebe todas as exportações que cumprem as condições da importação especificada.

evento

Name Description
ExportsChanged

Ocorre quando as exportações mudam ExportProvider .

ExportsChanging

Ocorre quando as exportações fornecidas estão a mudar.

Aplica-se a