Bagikan melalui


ExportProvider.GetExport Metode

Definisi

Mendapatkan ekspor tertentu.

Overload

Nama Deskripsi
GetExport<T,TMetadataView>()

Mengembalikan ekspor dengan nama kontrak yang berasal dari parameter jenis yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

GetExport<T,TMetadataView>(String)

Mengembalikan ekspor dengan nama kontrak yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

GetExport<T>()

Mengembalikan ekspor dengan nama kontrak yang berasal dari parameter jenis yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

GetExport<T>(String)

Mengembalikan ekspor dengan nama kontrak yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

GetExport<T,TMetadataView>()

Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs

Mengembalikan ekspor dengan nama kontrak yang berasal dari parameter jenis yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

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)

Jenis parameter

T

Parameter jenis objek yang Lazy<T,TMetadata> akan dikembalikan. Nama kontrak juga berasal dari parameter jenis ini.

TMetadataView

Jenis tampilan metadata objek yang Lazy<T,TMetadata> akan dikembalikan.

Mengembalikan

Lazy<T,TMetadataView>

System.Lazy'2

Pengecualian

Tidak ada objek dengan Lazy<T,TMetadata> nama kontrak yang berasal dari T dalam CompositionContainer objek.

-atau-

Ada lebih dari satu Lazy<T,TMetadata> objek dengan nama kontrak yang berasal dari T dalam CompositionContainer objek.

TMetadataView bukan tipe tampilan metadata yang valid.

Keterangan

Nama kontrak adalah hasil dari memanggil GetContractName metode pada T.

Nama kontrak dibandingkan dengan menggunakan Ordinal properti untuk melakukan perbandingan non-linguistik yang peka huruf besar/kecil.

Berlaku untuk

GetExport<T,TMetadataView>(String)

Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs

Mengembalikan ekspor dengan nama kontrak yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

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)

Jenis parameter

T

Parameter jenis objek yang Lazy<T,TMetadata> akan dikembalikan.

TMetadataView

Jenis tampilan metadata objek yang Lazy<T,TMetadata> akan dikembalikan.

Parameter

contractName
String

Nama kontrak objek yang Lazy<T,TMetadata> akan dikembalikan, atau null atau string kosong ("") untuk menggunakan nama kontrak default.

Mengembalikan

Lazy<T,TMetadataView>

Ekspor dengan nama kontrak yang ditentukan.

Pengecualian

Tidak ada objek dengan Lazy<T,TMetadata> nama kontrak yang berasal dari T dalam CompositionContainer objek.

-atau-

Ada lebih dari satu Lazy<T,TMetadata> objek dengan nama kontrak yang berasal dari T dalam CompositionContainer objek.

TMetadataView bukan tipe tampilan metadata yang valid.

Keterangan

Nama kontrak default adalah hasil dari memanggil GetContractName metode pada T.

Nama kontrak dibandingkan dengan menggunakan Ordinal properti untuk melakukan perbandingan non-linguistik yang peka huruf besar/kecil.

Berlaku untuk

GetExport<T>()

Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs

Mengembalikan ekspor dengan nama kontrak yang berasal dari parameter jenis yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

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)

Jenis parameter

T

Parameter jenis objek yang Lazy<T> akan dikembalikan. Nama kontrak juga berasal dari parameter jenis ini.

Mengembalikan

Ekspor dengan nama kontrak berasal dari parameter jenis yang ditentukan.

Pengecualian

Tidak ada objek dengan Lazy<T> nama kontrak yang berasal dari T dalam CompositionContainer objek.

-atau-

Ada lebih dari satu Lazy<T> objek dengan nama kontrak yang berasal dari T dalam CompositionContainer objek.

Keterangan

Nama kontrak adalah hasil dari memanggil GetContractName metode pada T.

Nama kontrak dibandingkan dengan menggunakan Ordinal properti untuk melakukan perbandingan non-linguistik yang peka huruf besar/kecil.

Berlaku untuk

GetExport<T>(String)

Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs
Sumber:
ExportProvider.GetExportOverrides.cs

Mengembalikan ekspor dengan nama kontrak yang ditentukan. Jika tidak ada satu ekspor yang cocok, pengecualian akan dilemparkan.

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)

Jenis parameter

T

Parameter jenis objek yang Lazy<T> akan dikembalikan.

Parameter

contractName
String

Nama kontrak objek yang Lazy<T> akan dikembalikan, atau null atau string kosong ("") untuk menggunakan nama kontrak default.

Mengembalikan

Ekspor dengan nama kontrak yang ditentukan.

Pengecualian

Tidak ada objek dengan Lazy<T> nama kontrak yang berasal dari T dalam CompositionContainer objek.

-atau-

Ada lebih dari satu Lazy<T> objek dengan nama kontrak yang berasal dari T dalam CompositionContainer objek.

Keterangan

Nama kontrak default adalah hasil dari memanggil GetContractName metode pada T.

Nama kontrak dibandingkan dengan menggunakan Ordinal properti untuk melakukan perbandingan non-linguistik yang peka huruf besar/kecil.

Berlaku untuk