CatalogExportProvider Classe

Definição

Recupera exportações de um catálogo.

public ref class CatalogExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class CatalogExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type CatalogExportProvider = class
    inherit ExportProvider
    interface IDisposable
Public Class CatalogExportProvider
Inherits ExportProvider
Implements IDisposable
Herança
CatalogExportProvider
Implementações

Observações

Importante

Este tipo implementa a interface IDisposable. Quando terminar de usar o tipo, você deve eliminá-lo direta ou indiretamente. Para descartar o tipo diretamente, chame seu método Dispose em um bloco try/catch. Para descartá-lo indiretamente, use uma construção de linguagem como using (em C#) ou Using (em Visual Basic). Para obter mais informações, consulte a seção "Usando um objeto que implementa IDisposable" no tópico da IDisposable interface.

Construtores

Name Description
CatalogExportProvider(ComposablePartCatalog, Boolean)

Inicializa uma nova instância da CatalogExportProvider classe com o catálogo especificado e o modo thread-safe opcional.

CatalogExportProvider(ComposablePartCatalog, CompositionOptions)

Inicializa uma nova instância da CatalogExportProvider classe com as opções de catálogo e composição especificadas.

CatalogExportProvider(ComposablePartCatalog)

Inicializa uma nova instância da CatalogExportProvider classe com o catálogo especificado.

Propriedades

Name Description
Catalog

Obtém o catálogo que é usado para fornecer exportações.

SourceProvider

Obtém ou define o fornecedor de exportação que fornece acesso a exportações adicionais.

Métodos

Name Description
Dispose()

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

Dispose(Boolean)

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

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.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)
GetExportedValues<T>()

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

(Herdado de ExportProvider)
GetExportedValues<T>(String)

Recebe todos os objetos exportados com o nome do contrato especificado.

(Herdado de ExportProvider)
GetExports(ImportDefinition, AtomicComposition)

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

(Herdado de ExportProvider)
GetExports(ImportDefinition)

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

(Herdado de ExportProvider)
GetExports(Type, Type, String)

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

(Herdado de ExportProvider)
GetExports<T,TMetadataView>()

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

(Herdado de ExportProvider)
GetExports<T,TMetadataView>(String)

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

(Herdado de ExportProvider)
GetExports<T>()

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

(Herdado de ExportProvider)
GetExports<T>(String)

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

(Herdado de ExportProvider)
GetExportsCore(ImportDefinition, AtomicComposition)

Devolve todas as exportações que cumpram as condições da importaçã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.

(Herdado de ExportProvider)
OnExportsChanging(ExportsChangeEventArgs)

Eleva o ExportsChanging evento.

(Herdado de ExportProvider)
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.

(Herdado de ExportProvider)

evento

Name Description
ExportsChanged

Ocorre quando as exportações mudam ExportProvider .

(Herdado de ExportProvider)
ExportsChanging

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

(Herdado de ExportProvider)

Aplica-se a