ExportProvider.GetExport 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'esportazione specificata.
Overload
| Nome | Descrizione |
|---|---|
| GetExport<T,TMetadataView>() |
Restituisce l'esportazione con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione. |
| GetExport<T,TMetadataView>(String) |
Restituisce l'esportazione con il nome del contratto specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione. |
| GetExport<T>() |
Restituisce l'esportazione con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione. |
| GetExport<T>(String) |
Restituisce l'esportazione con il nome del contratto specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione. |
GetExport<T,TMetadataView>()
Restituisce l'esportazione con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport();
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>();
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>();
member this.GetExport : unit -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) () As Lazy(Of T, TMetadataView)
Parametri di tipo
- T
Parametro di tipo dell'oggetto Lazy<T,TMetadata> da restituire. Il nome del contratto è derivato anche da questo parametro di tipo.
- TMetadataView
Tipo della visualizzazione metadati dell'oggetto Lazy<T,TMetadata> da restituire.
Restituisce
System.Lazy'2
Eccezioni
Nell'oggetto sono presenti zero Lazy<T,TMetadata> oggetti con il nome del CompositionContainer contratto derivato da T .
oppure
Nell'oggetto è presente più di un Lazy<T,TMetadata> oggetto con il nome del CompositionContainer contratto derivato da T .
L'oggetto CompositionContainer è stato eliminato.
TMetadataView non è un tipo di visualizzazione metadati valido.
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
GetExport<T,TMetadataView>(String)
Restituisce l'esportazione con il nome del contratto specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport(System::String ^ contractName);
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView>(string? contractName);
public Lazy<T,TMetadataView> GetExport<T,TMetadataView>(string contractName);
member this.GetExport : string -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) (contractName As String) As Lazy(Of T, TMetadataView)
Parametri di tipo
- T
Parametro di tipo dell'oggetto Lazy<T,TMetadata> da restituire.
- TMetadataView
Tipo della visualizzazione metadati dell'oggetto Lazy<T,TMetadata> da restituire.
Parametri
- contractName
- String
Nome del contratto dell'oggetto Lazy<T,TMetadata> da restituire o null stringa vuota ("") per usare il nome del contratto predefinito.
Restituisce
Esportazione con il nome del contratto specificato.
Eccezioni
Nell'oggetto sono presenti zero Lazy<T,TMetadata> oggetti con il nome del CompositionContainer contratto derivato da T .
oppure
Nell'oggetto è presente più di un Lazy<T,TMetadata> oggetto con il nome del CompositionContainer contratto derivato da T .
L'oggetto CompositionContainer è stato eliminato.
TMetadataView non è un tipo di visualizzazione metadati valido.
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
GetExport<T>()
Restituisce l'esportazione con il nome del contratto derivato dal parametro di tipo specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.
public:
generic <typename T>
Lazy<T> ^ GetExport();
public Lazy<T>? GetExport<T>();
public Lazy<T> GetExport<T>();
member this.GetExport : unit -> Lazy<'T>
Public Function GetExport(Of T) () As Lazy(Of T)
Parametri di tipo
- T
Parametro di tipo dell'oggetto Lazy<T> da restituire. Il nome del contratto è derivato anche da questo parametro di tipo.
Restituisce
Esportazione con il nome del contratto derivato dal parametro di tipo specificato.
Eccezioni
Nell'oggetto sono presenti zero Lazy<T> oggetti con il nome del CompositionContainer contratto derivato da T .
oppure
Nell'oggetto è presente più di un Lazy<T> oggetto con il nome del CompositionContainer contratto derivato da T .
L'oggetto CompositionContainer è stato eliminato.
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
GetExport<T>(String)
Restituisce l'esportazione con il nome del contratto specificato. Se non esiste esattamente un'esportazione corrispondente, viene generata un'eccezione.
public:
generic <typename T>
Lazy<T> ^ GetExport(System::String ^ contractName);
public Lazy<T>? GetExport<T>(string? contractName);
public Lazy<T> GetExport<T>(string contractName);
member this.GetExport : string -> Lazy<'T>
Public Function GetExport(Of T) (contractName As String) As Lazy(Of T)
Parametri di tipo
- T
Parametro di tipo dell'oggetto Lazy<T> da restituire.
Parametri
- contractName
- String
Nome del contratto dell'oggetto Lazy<T> da restituire o null stringa vuota ("") per usare il nome del contratto predefinito.
Restituisce
Esportazione con il nome del contratto specificato.
Eccezioni
Nell'oggetto sono presenti zero Lazy<T> oggetti con il nome del CompositionContainer contratto derivato da T .
oppure
Nell'oggetto è presente più di un Lazy<T> oggetto con il nome del CompositionContainer contratto derivato da T .
L'oggetto CompositionContainer è stato eliminato.
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.