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
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)
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>()
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.