ExportProvider.GetExportedValues 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 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)
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>()
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.