ExportProvider Clase

Definición

Recupera las exportaciones que coinciden con un objeto especificado ImportDefinition .

public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
Herencia
ExportProvider
Derivado

Constructores

Nombre Description
ExportProvider()

Inicializa una nueva instancia de la clase ExportProvider.

Métodos

Nombre Description
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.

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.

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.

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.

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.

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.

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.

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.

GetExportedValues<T>()

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

GetExportedValues<T>(String)

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

GetExports(ImportDefinition, AtomicComposition)

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

GetExports(ImportDefinition)

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

GetExports(Type, Type, String)

Obtiene todas las exportaciones con el nombre de contrato especificado.

GetExports<T,TMetadataView>()

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

GetExports<T,TMetadataView>(String)

Obtiene todas las exportaciones con el nombre de contrato especificado.

GetExports<T>()

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

GetExports<T>(String)

Obtiene todas las exportaciones con el nombre de contrato especificado.

GetExportsCore(ImportDefinition, AtomicComposition)

Obtiene todas las exportaciones que coinciden con la restricción definida por la definició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.

OnExportsChanging(ExportsChangeEventArgs)

Genera el evento ExportsChanging.

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.

Eventos

Nombre Description
ExportsChanged

Se produce cuando las exportaciones del ExportProvider cambio.

ExportsChanging

Se produce cuando cambian las exportaciones proporcionadas.

Se aplica a