ExportProvider.GetExport Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la exportación especificada.
Sobrecargas
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. |
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. |
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. |
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. |
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.
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 objeto Lazy<T,TMetadata> 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 objeto Lazy<T,TMetadata> que se va a devolver.
Devoluciones
System.Lazy`2
Excepciones
Hay cero objetos Lazy<T,TMetadata> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
o bien
Hay más de un objeto Lazy<T,TMetadata> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
El objeto CompositionContainer 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 utilizando la Ordinal propiedad para realizar una comparación no lingüística y con distinción entre mayúsculas y minúsculas.
Se aplica a
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.
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 objeto Lazy<T,TMetadata> que se va a devolver.
- TMetadataView
Tipo de la vista de metadatos del objeto Lazy<T,TMetadata> que se va a devolver.
Parámetros
- contractName
- String
Nombre de contrato del objeto Lazy<T,TMetadata> que se va a devolver; null
o una cadena vacía ("") para usar el nombre de contrato predeterminado.
Devoluciones
Exportación con el nombre de contrato especificado.
Excepciones
Hay cero objetos Lazy<T,TMetadata> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
o bien
Hay más de un objeto Lazy<T,TMetadata> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
El objeto CompositionContainer 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 utilizando la Ordinal propiedad para realizar una comparación no lingüística y con distinción entre mayúsculas y minúsculas.
Se aplica a
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.
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 objeto Lazy<T> 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 de contrato derivado del parámetro de tipo especificado.
Excepciones
Hay cero objetos Lazy<T> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
o bien
Hay más de un objeto Lazy<T> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
El objeto CompositionContainer 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 utilizando la Ordinal propiedad para realizar una comparación no lingüística y con distinción entre mayúsculas y minúsculas.
Se aplica a
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.
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 objeto Lazy<T> que se va a devolver.
Parámetros
- contractName
- String
Nombre de contrato del objeto Lazy<T> que se va a devolver; null
o una cadena vacía ("") para usar el nombre de contrato predeterminado.
Devoluciones
Exportación con el nombre de contrato especificado.
Excepciones
Hay cero objetos Lazy<T> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
o bien
Hay más de un objeto Lazy<T> con el nombre de contrato derivado de T
en el objeto CompositionContainer.
El objeto CompositionContainer 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 utilizando la Ordinal propiedad para realizar una comparación no lingüística y con distinción entre mayúsculas y minúsculas.