ComposablePartExportProvider Clase

Definición

Recupera exportaciones de un elemento.

public ref class ComposablePartExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class ComposablePartExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type ComposablePartExportProvider = class
    inherit ExportProvider
    interface IDisposable
Public Class ComposablePartExportProvider
Inherits ExportProvider
Implements IDisposable
Herencia
ComposablePartExportProvider
Implementaciones

Comentarios

Importante

Este tipo implementa la interfaz IDisposable. 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 deshacerse de él indirectamente, use una construcción de lenguaje como using (en C#) o Using (en Visual Basic). Para más información, vea la sección "Uso de objetos que implementan IDisposable" en el tema de la interfaz IDisposable.

Constructores

ComposablePartExportProvider()

Inicializa una nueva instancia de la clase ComposablePartExportProvider.

ComposablePartExportProvider(Boolean)

Inicializa una nueva instancia de la clase ComposablePartExportProvider, opcionalmente en modo seguro para procesos.

ComposablePartExportProvider(CompositionOptions)

Inicializa una nueva instancia de la clase ComposablePartExportProvider con las opciones de composición especificadas.

Propiedades

SourceProvider

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

Métodos

Compose(CompositionBatch)

Realiza la composición en el lote especificado.

Dispose()

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

Dispose(Boolean)

Libera los recursos no administrados que usa ComposablePartExportProvider y, de forma opcional, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

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

Devuelve la exportación con el nombre de contrato derivado del parámetro de tipo especificado. Si no hay exactamente una exportación coincidente, se iniciará 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 iniciará una excepción.

(Heredado de ExportProvider)
GetExport<T>()

Devuelve la exportación con el nombre de contrato derivado del parámetro de tipo especificado. Si no hay exactamente una exportación coincidente, se iniciará 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 iniciará una excepción.

(Heredado de ExportProvider)
GetExportedValue<T>()

Devuelve el objeto exportado con el nombre de contrato derivado del parámetro de tipo especificado. Si no hay exactamente un objeto exportado coincidente, se iniciará 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 iniciará una excepción.

(Heredado de ExportProvider)
GetExportedValueOrDefault<T>()

Obtiene el objeto exportado con el nombre de contrato derivado del parámetro de tipo especificado o el valor predeterminado del tipo especificado, o bien inicia 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 del tipo especificado, o bien inicia 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 de 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)

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

(Heredado de ExportProvider)
GetExports(ImportDefinition, AtomicComposition)

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

(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 de 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 de 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)

Obtiene una colección de todas las exportaciones de este proveedor que cumplen las condiciones de la importación especificada.

GetHashCode()

Sirve 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 Object actual.

(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 cumplen las condiciones de la importación especificada.

(Heredado de ExportProvider)

Eventos

ExportsChanged

Se produce cuando cambian las exportaciones en la clase ExportProvider.

(Heredado de ExportProvider)
ExportsChanging

Se produce cuando cambian las exportaciones especificadas.

(Heredado de ExportProvider)

Se aplica a