Condividi tramite


ExportProvider.GetExportedValues Metodo

Definizione

Ottiene uno o più oggetti esportati.

Overload

GetExportedValues<T>(String)

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

GetExportedValues<T>()

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

GetExportedValues<T>(String)

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

Ottiene tutti gli oggetti esportati con il nome di 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 di contratto degli oggetti esportati da restituire oppure null oppure una stringa vuota ("") per utilizzare il nome di contratto predefinito.

Restituisce

Oggetti esportati con il nome di contratto specificato, se viene trovato. In caso contrario, un oggetto Collection<T> vuoto.

Eccezioni

L'oggetto CompositionContainer è stato eliminato.

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

Si è verificato un errore durante la composizione. Errors conterrà una raccolta di errori riscontrati.

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 senza distinzione tra maiuscole e minuscole e non linguistiche.

Si applica a

GetExportedValues<T>()

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

Ottiene tutti gli oggetti esportati con il nome di 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. Anche il nome di contratto viene derivato da questo parametro di tipo.

Restituisce

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

Eccezioni

L'oggetto CompositionContainer è stato eliminato.

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

Si è verificato un errore durante la composizione. Errors conterrà una raccolta di errori riscontrati.

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 senza distinzione tra maiuscole e minuscole e non linguistiche.

Si applica a