CatalogExportProvider Clase

Definición

Recupera las exportaciones de un 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
Herencia
CatalogExportProvider
Implementaciones

Comentarios

Importante

Este tipo implementa la IDisposable interfaz . Cuando haya terminado de utilizar el tipo, debe desecharlo directa o indirectamente. Para eliminar el tipo directamente, llame a su método Dispose en un bloque try/catch. Para eliminarlo indirectamente, use una construcción de lenguaje como using (en C#) o Using (en Visual Basic). Para obtener más información, vea la sección "Using an Object that Implements IDisposable" (Usar un objeto que implementa IDisposable) en el tema de interfaz IDisposable .

Constructores

Nombre Description
CatalogExportProvider(ComposablePartCatalog, Boolean)

Inicializa una nueva instancia de la CatalogExportProvider clase con el catálogo especificado y el modo opcional seguro para subprocesos.

CatalogExportProvider(ComposablePartCatalog, CompositionOptions)

Inicializa una nueva instancia de la CatalogExportProvider clase con las opciones de catálogo y composición especificadas.

CatalogExportProvider(ComposablePartCatalog)

Inicializa una nueva instancia de la CatalogExportProvider clase con el catálogo especificado.

Propiedades

Nombre Description
Catalog

Obtiene el catálogo que se usa para proporcionar exportaciones.

SourceProvider

Obtiene o establece el proveedor de exportación que proporciona acceso a exportaciones adicionales.

Métodos

Nombre Description
Dispose()

Libera todos los recursos usados por la instancia actual de la CatalogExportProvider clase .

Dispose(Boolean)

Libera los recursos no administrados utilizados por CatalogExportProvider y, opcionalmente, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

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

Devuelve la exportación con el nombre del contrato derivado del parámetro de tipo especificado. Si no hay exactamente una exportación coincidente, se produce una excepción.

(Heredado de ExportProvider)
GetExport<T,TMetadataView>(String)

Devuelve la exportación con el nombre de contrato especificado. Si no hay exactamente una exportación coincidente, se produce una excepción.

(Heredado de ExportProvider)
GetExport<T>()

Devuelve la exportación con el nombre del contrato derivado del parámetro de tipo especificado. Si no hay exactamente una exportación coincidente, se produce una excepción.

(Heredado de ExportProvider)
GetExport<T>(String)

Devuelve la exportación con el nombre de contrato especificado. Si no hay exactamente una exportación coincidente, se produce una excepción.

(Heredado de ExportProvider)
GetExportedValue<T>()

Devuelve el objeto exportado con el nombre del contrato derivado del parámetro de tipo especificado. Si no hay exactamente un objeto exportado coincidente, se produce una excepción.

(Heredado de ExportProvider)
GetExportedValue<T>(String)

Devuelve el objeto exportado con el nombre de contrato especificado. Si no hay exactamente un objeto exportado coincidente, se produce una excepción.

(Heredado de ExportProvider)
GetExportedValueOrDefault<T>()

Obtiene el objeto exportado con el nombre del contrato derivado del parámetro de tipo especificado o el valor predeterminado para el tipo especificado, o produce una excepción si hay más de un objeto exportado coincidente.

(Heredado de ExportProvider)
GetExportedValueOrDefault<T>(String)

Obtiene el objeto exportado con el nombre de contrato especificado o el valor predeterminado para el tipo especificado, o produce una excepción si hay más de un objeto exportado coincidente.

(Heredado de ExportProvider)
GetExportedValues<T>()

Obtiene todos los objetos exportados con el nombre del contrato derivado del parámetro de tipo especificado.

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

Obtiene todos los objetos exportados con el nombre de contrato especificado.

(Heredado de ExportProvider)
GetExports(ImportDefinition, AtomicComposition)

Obtiene todas las exportaciones que coinciden con las condiciones de la definición y composición de importación especificadas.

(Heredado de ExportProvider)
GetExports(ImportDefinition)

Obtiene todas las exportaciones que coinciden con las condiciones de la definición de importación especificada.

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

Obtiene todas las exportaciones con el nombre de contrato especificado.

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

Obtiene todas las exportaciones con el nombre del contrato derivado del parámetro de tipo especificado.

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

Obtiene todas las exportaciones con el nombre de contrato especificado.

(Heredado de ExportProvider)
GetExports<T>()

Obtiene todas las exportaciones con el nombre del contrato derivado del parámetro de tipo especificado.

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

Obtiene todas las exportaciones con el nombre de contrato especificado.

(Heredado de ExportProvider)
GetExportsCore(ImportDefinition, AtomicComposition)

Devuelve todas las exportaciones que coinciden con las condiciones de la importación especificada.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnExportsChanged(ExportsChangeEventArgs)

Genera el evento ExportsChanged.

(Heredado de ExportProvider)
OnExportsChanging(ExportsChangeEventArgs)

Genera el evento ExportsChanging.

(Heredado de ExportProvider)
ToString()

Devuelve una cadena que representa el objeto actual.

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

Obtiene todas las exportaciones que coinciden con las condiciones de la importación especificada.

(Heredado de ExportProvider)

Eventos

Nombre Description
ExportsChanged

Se produce cuando las exportaciones del ExportProvider cambio.

(Heredado de ExportProvider)
ExportsChanging

Se produce cuando cambian las exportaciones proporcionadas.

(Heredado de ExportProvider)

Se aplica a