Condividi tramite


ExportProvider.GetExportedValues Metodo

Definizione

Ottiene uno o più oggetti esportati.

Overload

Nome Descrizione
GetExportedValues<T>(String)

Ottiene tutti gli oggetti esportati con il nome del contratto specificato.

GetExportedValues<T>()

Ottiene tutti gli oggetti esportati con il nome del contratto derivato dal parametro di tipo specificato.

GetExportedValues<T>(String)

Origine:
ExportProvider.GetExportOverrides.cs
Origine:
ExportProvider.GetExportOverrides.cs
Origine:
ExportProvider.GetExportOverrides.cs
Origine:
ExportProvider.GetExportOverrides.cs

Ottiene tutti gli oggetti esportati con il nome del contratto specificato.

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)

Parametri di tipo

T

Tipo dell'oggetto esportato da restituire.

Parametri

contractName
String

Nome del contratto degli oggetti esportati da restituire; o null una stringa vuota ("") per usare il nome del contratto predefinito.

Restituisce

Oggetti esportati con il nome del contratto specificato, se trovato; in caso contrario, un oggetto vuoto Collection<T> .

Eccezioni

L'oggetto CompositionContainer è stato eliminato.

Non è possibile eseguire il cast di uno o più valori esportati sottostanti a T.

Si è verificato un errore durante la composizione. Errors conterrà una raccolta di errori che si sono verificati.

Commenti

Il nome del contratto predefinito è il risultato della chiamata al GetContractName metodo su T.

Il nome del contratto viene confrontato utilizzando la Ordinal proprietà per eseguire un confronto non linguistico con distinzione tra maiuscole e minuscole.

Si applica a

GetExportedValues<T>()

Origine:
ExportProvider.GetExportOverrides.cs
Origine:
ExportProvider.GetExportOverrides.cs
Origine:
ExportProvider.GetExportOverrides.cs
Origine:
ExportProvider.GetExportOverrides.cs

Ottiene tutti gli oggetti esportati con il nome del contratto derivato dal parametro di tipo specificato.

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)

Parametri di tipo

T

Tipo dell'oggetto esportato da restituire. Il nome del contratto è derivato anche da questo parametro di tipo.

Restituisce

Oggetti esportati con il nome del contratto derivato dal parametro di tipo specificato, se trovato; in caso contrario, un oggetto vuoto Collection<T> .

Eccezioni

L'oggetto CompositionContainer è stato eliminato.

Non è possibile eseguire il cast di uno o più oggetti esportati sottostanti a T.

Si è verificato un errore durante la composizione. Errors conterrà una raccolta di errori che si sono verificati.

Commenti

Il nome del contratto è il risultato della chiamata al GetContractName metodo su T.

Il nome del contratto viene confrontato utilizzando la Ordinal proprietà per eseguire un confronto non linguistico con distinzione tra maiuscole e minuscole.

Si applica a