ExportProvider.GetExportedValues Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
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>()
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.