Compartir por


ExportProvider.GetExportedValue Método

Definición

Obtiene un objeto exportado.

Sobrecargas

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

GetExportedValue<T>()

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

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.

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

Parámetros de tipo

T

Tipo del objeto exportado que se va a devolver. El nombre del contrato también se deriva de este parámetro de tipo.

Devoluciones

T

Objeto exportado con el nombre del contrato derivado del parámetro de tipo especificado.

Excepciones

Hay cero objetos exportados con el nombre del contrato derivado de T en .CompositionContainer

O bien

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

El CompositionContainer objeto se ha eliminado.

El objeto exportado subyacente no se puede convertir en T.

Error durante la composición. Errors contendrá una colección de errores que se produjeron.

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

GetExportedValue<T>(String)

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

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

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

Parámetros de tipo

T

Tipo del objeto exportado que se va a devolver.

Parámetros

contractName
String

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

Devoluciones

T

Objeto exportado con el nombre de contrato especificado.

Excepciones

Hay cero objetos exportados con el nombre del contrato derivado de T en .CompositionContainer

O bien

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

El CompositionContainer objeto se ha eliminado.

El objeto exportado subyacente no se puede convertir en T.

Error durante la composición. Errors contendrá una colección de errores que se produjeron.

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