ExportProvider.GetExportedValues Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um ou mais objetos exportados.
Sobrecargas
| Name | Description |
|---|---|
| GetExportedValues<T>(String) |
Recebe todos os objetos exportados com o nome do contrato especificado. |
| GetExportedValues<T>() |
Obtém todos os objetos exportados com o nome do contrato derivado do parâmetro de tipo especificado. |
GetExportedValues<T>(String)
Recebe todos os objetos exportados com o nome do 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);
member this.GetExportedValues : string -> seq<'T>
Public Function GetExportedValues(Of T) (contractName As String) As IEnumerable(Of T)
Parâmetros de Tipo Genérico
- T
O tipo do objeto exportado a devolver.
Parâmetros
- contractName
- String
O nome do contrato dos objetos exportados a devolver; ou null uma cadeia vazia ("") para usar o nome padrão do contrato.
Devoluções
Os objetos exportados com o nome do contrato especificado, se encontrados; caso contrário, um objeto vazio Collection<T> .
Exceções
O CompositionContainer objeto foi descartado.
Um ou mais dos valores exportados subjacentes não podem ser castados para T.
Ocorreu um erro durante a composição. Errors conterá uma coleção de erros que ocorreram.
Observações
O nome padrão do contrato é o resultado de chamar o GetContractName método em T.
O nome do contrato é comparado utilizando a Ordinal propriedade para realizar uma comparação não linguística e com distinção de maiúsculas minúsculas.
Aplica-se a
GetExportedValues<T>()
Obtém todos os objetos exportados com o nome do contrato derivado do 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 Genérico
- T
O tipo do objeto exportado a devolver. O nome do contrato também deriva deste parâmetro do tipo.
Devoluções
Os objetos exportados com o nome do contrato derivado do parâmetro de tipo especificado, se encontrados; caso contrário, um objeto vazio Collection<T> .
Exceções
O CompositionContainer objeto foi descartado.
Um ou mais dos objetos exportados subjacentes não podem ser castados para T.
Ocorreu um erro durante a composição. Errors conterá uma coleção de erros que ocorreram.
Observações
O nome do contrato é o resultado de chamar o GetContractName método em T.
O nome do contrato é comparado utilizando a Ordinal propriedade para realizar uma comparação não linguística e com distinção de maiúsculas minúsculas.