Compartilhar via


ExportProvider.GetExportedValues Método

Definição

Obtém um ou mais objetos exportados.

Sobrecargas

GetExportedValues<T>(String)

Obtém 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)

Origem:
ExportProvider.GetExportOverrides.cs
Origem:
ExportProvider.GetExportOverrides.cs
Origem:
ExportProvider.GetExportOverrides.cs

Obtém 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);
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

O tipo do objeto exportado a ser retornado.

Parâmetros

contractName
String

O nome do contrato dos objetos exportados a ser retornado, ou null, ou uma cadeia de caracteres vazia ("") para usar o nome do contrato padrão.

Retornos

Os objetos exportados com o nome do contrato especificado, se encontrado; caso contrário, um objeto Collection<T> vazio.

Exceções

Um ou mais valores exportados subjacentes não pode ser convertido em T.

Ocorreu um erro durante a composição. Errors conterá uma coleção de erros ocorridos.

Comentários

O nome do contrato padrão é o resultado da chamada do método GetContractName em T.

O nome do contrato é comparado usando-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.

Aplica-se a

GetExportedValues<T>()

Origem:
ExportProvider.GetExportOverrides.cs
Origem:
ExportProvider.GetExportOverrides.cs
Origem:
ExportProvider.GetExportOverrides.cs

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

T

O tipo do objeto exportado a ser retornado. O nome do contrato também deriva desse parâmetro de tipo.

Retornos

Os objetos exportados com o nome do contrato derivado do parâmetro de tipo especificado, se encontrado; caso contrário, um objeto Collection<T> vazio.

Exceções

Um ou mais objetos exportados subjacentes não pode ser convertido em T.

Ocorreu um erro durante a composição. Errors conterá uma coleção de erros ocorridos.

Comentários

O nome do contrato é o resultado da chamada do método GetContractName em T.

O nome do contrato é comparado usando-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.

Aplica-se a