Bagikan melalui


ExportProvider.GetExport Metode

Definisi

Mendapatkan ekspor tertentu.

Overload

GetExport<T,TMetadataView>()

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

GetExport<T,TMetadataView>(String)

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

GetExport<T>()

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

GetExport<T>(String)

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

GetExport<T,TMetadataView>()

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 persis 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 akan Lazy<T,TMetadata> dikembalikan. Nama kontrak juga berasal dari parameter jenis ini.

TMetadataView

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

Mengembalikan

Lazy<T,TMetadataView>

System.Lazy'2

Pengecualian

Tidak ada Lazy<T,TMetadata> objek dengan 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

Mengembalikan ekspor dengan nama kontrak yang ditentukan. Jika tidak ada persis 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 akan Lazy<T,TMetadata> dikembalikan.

TMetadataView

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

Parameter

contractName
String

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

Mengembalikan

Lazy<T,TMetadataView>

Ekspor dengan nama kontrak yang ditentukan.

Pengecualian

Tidak ada Lazy<T,TMetadata> objek dengan 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 pemanggilan 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

Mengembalikan ekspor dengan nama kontrak yang berasal dari parameter jenis yang ditentukan. Jika tidak ada persis 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 akan Lazy<T> dikembalikan. Nama kontrak juga berasal dari parameter jenis ini.

Mengembalikan

Ekspor dengan nama kontrak berasal dari parameter jenis yang ditentukan.

Pengecualian

Tidak ada Lazy<T> objek dengan 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

Mengembalikan ekspor dengan nama kontrak yang ditentukan. Jika tidak ada persis 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 akan Lazy<T> dikembalikan.

Parameter

contractName
String

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

Mengembalikan

Ekspor dengan nama kontrak yang ditentukan.

Pengecualian

Tidak ada Lazy<T> objek dengan 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 pemanggilan GetContractName metode pada T.

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

Berlaku untuk