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
GetExport<T,TMetadataView>() |
Restituisce l'esportazione con il nome di contratto derivato dal parametro di tipo specificato. Se non è presente esattamente un'esportazione corrispondente, viene generata un'eccezione. |
GetExport<T,TMetadataView>(String) |
Restituisce l'esportazione con il nome di contratto specificato. Se non è presente esattamente un'esportazione corrispondente, viene generata un'eccezione. |
GetExport<T>() |
Restituisce l'esportazione con il nome di contratto derivato dal parametro di tipo specificato. Se non è presente esattamente un'esportazione corrispondente, viene generata un'eccezione. |
GetExport<T>(String) |
Restituisce l'esportazione con il nome di contratto specificato. Se non è presente esattamente un'esportazione corrispondente, viene generata un'eccezione. |
GetExport<T,TMetadataView>()
Restituisce l'esportazione con il nome di contratto derivato dal parametro di tipo specificato. Se non è presente 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. Anche il nome di contratto viene derivato da questo parametro di tipo.
- TMetadataView
Tipo della visualizzazione di metadati dell'oggetto Lazy<T,TMetadata> da restituire.
Restituisce
System.Lazy`2
Eccezioni
Sono presenti zero oggetti Lazy<T,TMetadata> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
-oppure-
Sono presenti più oggetti Lazy<T,TMetadata> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
L'oggetto CompositionContainer è stato eliminato.
TMetadataView
non è un tipo di visualizzazione di metadati valido.
Commenti
Il nome del contratto è il risultato della chiamata al GetContractName metodo in T
.
Il nome del contratto viene confrontato usando la Ordinal proprietà per eseguire un confronto senza distinzione tra maiuscole e minuscole.
Si applica a
GetExport<T,TMetadataView>(String)
Restituisce l'esportazione con il nome di contratto specificato. Se non è presente 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 di metadati dell'oggetto Lazy<T,TMetadata> da restituire.
Parametri
- contractName
- String
Nome di contratto dell'oggetto Lazy<T,TMetadata> da restituire oppure null
oppure una stringa vuota ("") per utilizzare il nome di contratto predefinito.
Restituisce
Esportazione con il nome di contratto specificato.
Eccezioni
Sono presenti zero oggetti Lazy<T,TMetadata> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
-oppure-
Sono presenti più oggetti Lazy<T,TMetadata> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
L'oggetto CompositionContainer è stato eliminato.
TMetadataView
non è un tipo di visualizzazione di metadati valido.
Commenti
Il nome del contratto predefinito è il risultato della chiamata al GetContractName metodo in T
.
Il nome del contratto viene confrontato usando la Ordinal proprietà per eseguire un confronto senza distinzione tra maiuscole e minuscole.
Si applica a
GetExport<T>()
Restituisce l'esportazione con il nome di contratto derivato dal parametro di tipo specificato. Se non è presente 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. Anche il nome di contratto viene derivato da questo parametro di tipo.
Restituisce
Esportazione con il nome di contratto derivato dal parametro di tipo specificato.
Eccezioni
Sono presenti zero oggetti Lazy<T> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
-oppure-
Sono presenti più oggetti Lazy<T> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
L'oggetto CompositionContainer è stato eliminato.
Commenti
Il nome del contratto è il risultato della chiamata al GetContractName metodo in T
.
Il nome del contratto viene confrontato usando la Ordinal proprietà per eseguire un confronto senza distinzione tra maiuscole e minuscole.
Si applica a
GetExport<T>(String)
Restituisce l'esportazione con il nome di contratto specificato. Se non è presente 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 di contratto dell'oggetto Lazy<T> da restituire oppure null
oppure una stringa vuota ("") per utilizzare il nome di contratto predefinito.
Restituisce
Esportazione con il nome di contratto specificato.
Eccezioni
Sono presenti zero oggetti Lazy<T> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
-oppure-
Sono presenti più oggetti Lazy<T> con il nome di contratto derivato da T
nell'oggetto CompositionContainer.
L'oggetto CompositionContainer è stato eliminato.
Commenti
Il nome del contratto predefinito è il risultato della chiamata al GetContractName metodo in T
.
Il nome del contratto viene confrontato usando la Ordinal proprietà per eseguire un confronto senza distinzione tra maiuscole e minuscole.