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