Compartir por


ExportProvider.GetExportedValues Método

Definición

Obtiene uno o varios objetos exportados.

Sobrecargas

Nombre Description
GetExportedValues<T>(String)

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

GetExportedValues<T>()

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

GetExportedValues<T>(String)

Source:
ExportProvider.GetExportOverrides.cs
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 del contrato de los objetos exportados que se van a devolver; o null una cadena vacía ("") para usar el nombre del contrato predeterminado.

Devoluciones

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

Excepciones

El CompositionContainer objeto se ha eliminado.

Uno o varios de los valores exportados subyacentes no se pueden 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

GetExportedValues<T>()

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

Obtiene todos los objetos exportados con el nombre del 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 del contrato derivado del parámetro de tipo especificado, si se encuentra; de lo contrario, un objeto vacío Collection<T> .

Excepciones

El CompositionContainer objeto se ha eliminado.

Uno o varios de los objetos exportados subyacentes no se pueden 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