ExportProvider.GetExport Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá zadaný export.
Přetížení
GetExport<T,TMetadataView>() |
Vrátí export s názvem kontraktu odvozeným od zadaného parametru typu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka. |
GetExport<T,TMetadataView>(String) |
Vrátí export se zadaným názvem kontraktu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka. |
GetExport<T>() |
Vrátí export s názvem kontraktu odvozeným od zadaného parametru typu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka. |
GetExport<T>(String) |
Vrátí export se zadaným názvem kontraktu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka. |
GetExport<T,TMetadataView>()
Vrátí export s názvem kontraktu odvozeným od zadaného parametru typu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.
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)
Parametry typu
- T
Parametr type objektu, který Lazy<T,TMetadata> se má vrátit. Název kontraktu je také odvozen z tohoto parametru typu.
- TMetadataView
Typ zobrazení metadat objektu, který Lazy<T,TMetadata> se má vrátit.
Návraty
System.Lazy'2
Výjimky
Neexistují žádné Lazy<T,TMetadata> objekty s názvem kontraktu odvozeným z T
objektu CompositionContainer .
-nebo-
Existuje více než jeden Lazy<T,TMetadata> objekt s názvem kontraktu odvozeným z T
objektu CompositionContainer .
Objekt CompositionContainer byl odstraněn.
TMetadataView
není platný typ zobrazení metadat.
Poznámky
Název kontraktu je výsledkem volání metody na GetContractNameT
.
Název smlouvy se porovnává pomocí Ordinal vlastnosti k provedení nekolingvického porovnání s rozlišováním velkých a malých písmen.
Platí pro
GetExport<T,TMetadataView>(String)
Vrátí export se zadaným názvem kontraktu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.
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)
Parametry typu
- T
Parametr type objektu, který Lazy<T,TMetadata> se má vrátit.
- TMetadataView
Typ zobrazení metadat objektu, který Lazy<T,TMetadata> se má vrátit.
Parametry
- contractName
- String
Název kontraktu objektu, který Lazy<T,TMetadata> se má vrátit, nebo null
prázdný řetězec ("") pro použití výchozího názvu kontraktu.
Návraty
Export se zadaným názvem kontraktu.
Výjimky
Neexistují žádné Lazy<T,TMetadata> objekty s názvem kontraktu odvozeným z T
objektu CompositionContainer .
-nebo-
Existuje více než jeden Lazy<T,TMetadata> objekt s názvem kontraktu odvozeným z T
objektu CompositionContainer .
Objekt CompositionContainer byl odstraněn.
TMetadataView
není platný typ zobrazení metadat.
Poznámky
Výchozí název kontraktu je výsledkem volání metody na GetContractNameT
.
Název smlouvy se porovnává pomocí Ordinal vlastnosti k provedení nekolingvického porovnání s rozlišováním velkých a malých písmen.
Platí pro
GetExport<T>()
Vrátí export s názvem kontraktu odvozeným od zadaného parametru typu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.
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)
Parametry typu
- T
Parametr type objektu, který Lazy<T> se má vrátit. Název kontraktu je také odvozen z tohoto parametru typu.
Návraty
Export s názvem kontraktu odvozeným od zadaného parametru typu.
Výjimky
Neexistují žádné Lazy<T> objekty s názvem kontraktu odvozeným z T
objektu CompositionContainer .
-nebo-
Existuje více než jeden Lazy<T> objekt s názvem kontraktu odvozeným z T
objektu CompositionContainer .
Objekt CompositionContainer byl odstraněn.
Poznámky
Název kontraktu je výsledkem volání metody na GetContractNameT
.
Název smlouvy se porovnává pomocí Ordinal vlastnosti k provedení nekolingvického porovnání s rozlišováním velkých a malých písmen.
Platí pro
GetExport<T>(String)
Vrátí export se zadaným názvem kontraktu. Pokud neexistuje přesně jeden odpovídající export, vyvolá se výjimka.
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)
Parametry typu
- T
Parametr type objektu, který Lazy<T> se má vrátit.
Parametry
- contractName
- String
Název kontraktu objektu, který Lazy<T> se má vrátit, nebo null
prázdný řetězec ("") pro použití výchozího názvu kontraktu.
Návraty
Export se zadaným názvem kontraktu.
Výjimky
Neexistují žádné Lazy<T> objekty s názvem kontraktu odvozeným z T
objektu CompositionContainer .
-nebo-
Existuje více než jeden Lazy<T> objekt s názvem kontraktu odvozeným z T
objektu CompositionContainer .
Objekt CompositionContainer byl odstraněn.
Poznámky
Výchozí název kontraktu je výsledkem volání metody na GetContractNameT
.
Název smlouvy se porovnává pomocí Ordinal vlastnosti k provedení nekolingvického porovnání s rozlišováním velkých a malých písmen.