ExportProvider.GetExportedValue 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 un oggetto esportato.
Overload
| Nome | Descrizione |
|---|---|
| GetExportedValue<T>() |
Restituisce l'oggetto esportato con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un oggetto esportato corrispondente, viene generata un'eccezione. |
| GetExportedValue<T>(String) |
Restituisce l'oggetto esportato con il nome del contratto specificato. Se non esiste esattamente un oggetto esportato corrispondente, viene generata un'eccezione. |
GetExportedValue<T>()
Restituisce l'oggetto esportato con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un oggetto esportato corrispondente, viene generata un'eccezione.
public:
generic <typename T>
T GetExportedValue();
public T? GetExportedValue<T>();
public T GetExportedValue<T>();
member this.GetExportedValue : unit -> 'T
Public Function GetExportedValue(Of T) () As T
Parametri di tipo
- T
Tipo dell'oggetto esportato da restituire. Il nome del contratto è derivato anche da questo parametro di tipo.
Restituisce
Oggetto esportato con il nome del contratto derivato dal parametro di tipo specificato.
Eccezioni
Sono presenti zero oggetti esportati con il nome del contratto derivato da T in CompositionContainer.
oppure
È presente più di un oggetto esportato con il nome del contratto derivato da T in CompositionContainer.
L'oggetto CompositionContainer è stato eliminato.
Impossibile eseguire il cast dell'oggetto esportato sottostante 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
GetExportedValue<T>(String)
Restituisce l'oggetto esportato con il nome del contratto specificato. Se non esiste esattamente un oggetto esportato corrispondente, viene generata un'eccezione.
public:
generic <typename T>
T GetExportedValue(System::String ^ contractName);
public T? GetExportedValue<T>(string? contractName);
public T GetExportedValue<T>(string contractName);
member this.GetExportedValue : string -> 'T
Public Function GetExportedValue(Of T) (contractName As String) As T
Parametri di tipo
- T
Tipo dell'oggetto esportato da restituire.
Parametri
- contractName
- String
Nome del contratto dell'oggetto esportato da restituire o null stringa vuota ("") per usare il nome del contratto predefinito.
Restituisce
Oggetto esportato con il nome del contratto specificato.
Eccezioni
Sono presenti zero oggetti esportati con il nome del contratto derivato da T in CompositionContainer.
oppure
È presente più di un oggetto esportato con il nome del contratto derivato da T in CompositionContainer.
L'oggetto CompositionContainer è stato eliminato.
Impossibile eseguire il cast dell'oggetto esportato sottostante 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.