ExportProvider.GetExportedValues Método

Definición

Obtiene uno o varios objetos exportados.

Sobrecargas

GetExportedValues<T>(String)

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

GetExportedValues<T>()

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

GetExportedValues<T>(String)

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

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

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

Parámetros de tipo

T

Tipo del objeto exportado que se va a devolver.

Parámetros

contractName
String

Nombre de contrato de los objetos exportados que se van a devolver; null o una cadena vacía ("") para usar el nombre de contrato predeterminado.

Devoluciones

Objetos exportados con el nombre de contrato especificado, si se encuentran; de lo contrario, devuelve un objeto Collection<T> vacío.

Excepciones

El objeto CompositionContainer se ha eliminado.

No es posible convertir uno o varios de los valores exportados subyacentes en T.

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

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 no lingüística y que distingue mayúsculas de minúsculas.

Se aplica a

GetExportedValues<T>()

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

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

public:
generic <typename T>
 System::Collections::Generic::IEnumerable<T> ^ GetExportedValues();
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T> ();
member this.GetExportedValues : unit -> seq<'T>
Public Function GetExportedValues(Of T) () As IEnumerable(Of 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

Objetos exportados con el nombre de contrato derivado del parámetro de tipo especificado, si se encuentran; de lo contrario, devuelve un objeto Collection<T> vacío.

Excepciones

El objeto CompositionContainer se ha eliminado.

No es posible convertir uno o varios de los objetos exportados subyacentes en T.

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

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 no lingüística y que distingue mayúsculas de minúsculas.

Se aplica a