Compartir por


ExportProvider.GetExport Método

Definición

Obtiene una exportación especificada.

Sobrecargas

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

GetExport<T,TMetadataView>()

Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs

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.

public:
generic <typename T, typename TMetadataView>
 Lazy<T, TMetadataView> ^ GetExport();
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>();
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>();
member this.GetExport : unit -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) () As Lazy(Of T, TMetadataView)

Parámetros de tipo

T

Parámetro de tipo del Lazy<T,TMetadata> objeto que se va a devolver. El nombre del contrato también se deriva de este parámetro de tipo.

TMetadataView

Tipo de la vista de metadatos del Lazy<T,TMetadata> objeto que se va a devolver.

Devoluciones

Lazy<T,TMetadataView>

System.Lazy'2

Excepciones

Hay cero Lazy<T,TMetadata> objetos con el nombre del contrato derivado de T en el CompositionContainer objeto .

O bien

Hay más de un Lazy<T,TMetadata> objeto con el nombre del contrato derivado de T en el CompositionContainer objeto .

El CompositionContainer objeto se ha eliminado.

TMetadataView no es un tipo de vista de metadatos válido.

Comentarios

El nombre del contrato es el resultado de llamar al GetContractName método en T.

El nombre del contrato se compara mediante la Ordinal propiedad para realizar una comparación entre mayúsculas y minúsculas y no lingüística.

Se aplica a

GetExport<T,TMetadataView>(String)

Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs

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

public:
generic <typename T, typename TMetadataView>
 Lazy<T, TMetadataView> ^ GetExport(System::String ^ contractName);
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>(string? contractName);
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>(string contractName);
member this.GetExport : string -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) (contractName As String) As Lazy(Of T, TMetadataView)

Parámetros de tipo

T

Parámetro de tipo del Lazy<T,TMetadata> objeto que se va a devolver.

TMetadataView

Tipo de la vista de metadatos del Lazy<T,TMetadata> objeto que se va a devolver.

Parámetros

contractName
String

Nombre de contrato del Lazy<T,TMetadata> objeto que se va a devolver o null una cadena vacía ("") para usar el nombre del contrato predeterminado.

Devoluciones

Lazy<T,TMetadataView>

Exportación con el nombre de contrato especificado.

Excepciones

Hay cero Lazy<T,TMetadata> objetos con el nombre del contrato derivado de T en el CompositionContainer objeto .

O bien

Hay más de un Lazy<T,TMetadata> objeto con el nombre del contrato derivado de T en el CompositionContainer objeto .

El CompositionContainer objeto se ha eliminado.

TMetadataView no es un tipo de vista de metadatos válido.

Comentarios

El nombre del contrato predeterminado es el resultado de llamar al GetContractName método en T.

El nombre del contrato se compara mediante la Ordinal propiedad para realizar una comparación entre mayúsculas y minúsculas y no lingüística.

Se aplica a

GetExport<T>()

Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs

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.

public:
generic <typename T>
 Lazy<T> ^ GetExport();
public Lazy<T>? GetExport<T>();
public Lazy<T> GetExport<T>();
member this.GetExport : unit -> Lazy<'T>
Public Function GetExport(Of T) () As Lazy(Of T)

Parámetros de tipo

T

Parámetro de tipo del Lazy<T> objeto que se va a devolver. El nombre del contrato también se deriva de este parámetro de tipo.

Devoluciones

Exportación con el nombre del contrato derivado del parámetro de tipo especificado.

Excepciones

Hay cero Lazy<T> objetos con el nombre del contrato derivado de T en el CompositionContainer objeto .

O bien

Hay más de un Lazy<T> objeto con el nombre del contrato derivado de T en el CompositionContainer objeto .

El CompositionContainer objeto se ha eliminado.

Comentarios

El nombre del contrato es el resultado de llamar al GetContractName método en T.

El nombre del contrato se compara mediante la Ordinal propiedad para realizar una comparación entre mayúsculas y minúsculas y no lingüística.

Se aplica a

GetExport<T>(String)

Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs
Source:
ExportProvider.GetExportOverrides.cs

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

public:
generic <typename T>
 Lazy<T> ^ GetExport(System::String ^ contractName);
public Lazy<T>? GetExport<T>(string? contractName);
public Lazy<T> GetExport<T>(string contractName);
member this.GetExport : string -> Lazy<'T>
Public Function GetExport(Of T) (contractName As String) As Lazy(Of T)

Parámetros de tipo

T

Parámetro de tipo del Lazy<T> objeto que se va a devolver.

Parámetros

contractName
String

Nombre de contrato del Lazy<T> objeto que se va a devolver o null una cadena vacía ("") para usar el nombre del contrato predeterminado.

Devoluciones

Exportación con el nombre de contrato especificado.

Excepciones

Hay cero Lazy<T> objetos con el nombre del contrato derivado de T en el CompositionContainer objeto .

O bien

Hay más de un Lazy<T> objeto con el nombre del contrato derivado de T en el CompositionContainer objeto .

El CompositionContainer objeto se ha eliminado.

Comentarios

El nombre del contrato predeterminado es el resultado de llamar al GetContractName método en T.

El nombre del contrato se compara mediante la Ordinal propiedad para realizar una comparación entre mayúsculas y minúsculas y no lingüística.

Se aplica a