Sdílet prostřednictvím


ExportProvider.GetExport Metoda

Definice

Získá zadaný export.

Přetížení

Name Description
GetExport<T,TMetadataView>()

Vrátí export s názvem kontraktu odvozeným ze 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 ze 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>()

Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs

Vrátí export s názvem kontraktu odvozeným ze 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 typu objektu Lazy<T,TMetadata> , který se má vrátit. Název kontraktu je také odvozen z tohoto parametru typu.

TMetadataView

Typ zobrazení metadat objektu Lazy<T,TMetadata> , který se má vrátit.

Návraty

Lazy<T,TMetadataView>

System.Lazy'2

Výjimky

Existují nulové 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ý z T objektu CompositionContainer .

TMetadataView není platný typ zobrazení metadat.

Poznámky

Název kontraktu je výsledek volání GetContractName metody on T.

Název kontraktu se porovná pomocí Ordinal vlastnosti k provedení porovnání s rozlišováním velkých a malých a malých písmen.

Platí pro

GetExport<T,TMetadataView>(String)

Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs

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 typu objektu Lazy<T,TMetadata> , který se má vrátit.

TMetadataView

Typ zobrazení metadat objektu Lazy<T,TMetadata> , který se má vrátit.

Parametry

contractName
String

Název kontraktu objektu Lazy<T,TMetadata> , který se má vrátit, nebo null prázdný řetězec ("") pro použití výchozího názvu kontraktu.

Návraty

Lazy<T,TMetadataView>

Export se zadaným názvem kontraktu.

Výjimky

Existují nulové 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ý z T objektu CompositionContainer .

TMetadataView není platný typ zobrazení metadat.

Poznámky

Výchozí název kontraktu je výsledkem volání GetContractName metody on T.

Název kontraktu se porovná pomocí Ordinal vlastnosti k provedení porovnání s rozlišováním velkých a malých a malých písmen.

Platí pro

GetExport<T>()

Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs

Vrátí export s názvem kontraktu odvozeným ze 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 typu objektu Lazy<T> , který se má vrátit. Název kontraktu je také odvozen z tohoto parametru typu.

Návraty

Export s názvem kontraktu odvozeným ze zadaného parametru typu.

Výjimky

Existují nulové 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ý z T objektu CompositionContainer .

Poznámky

Název kontraktu je výsledek volání GetContractName metody on T.

Název kontraktu se porovná pomocí Ordinal vlastnosti k provedení porovnání s rozlišováním velkých a malých a malých písmen.

Platí pro

GetExport<T>(String)

Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs
Zdroj:
ExportProvider.GetExportOverrides.cs

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 typu objektu Lazy<T> , který se má vrátit.

Parametry

contractName
String

Název kontraktu objektu Lazy<T> , který 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

Existují nulové 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ý z T objektu CompositionContainer .

Poznámky

Výchozí název kontraktu je výsledkem volání GetContractName metody on T.

Název kontraktu se porovná pomocí Ordinal vlastnosti k provedení porovnání s rozlišováním velkých a malých a malých písmen.

Platí pro