Bagikan melalui


ExportProvider.GetExportedValue Metode

Definisi

Mendapatkan objek yang diekspor.

Overload

GetExportedValue<T>()

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

GetExportedValue<T>(String)

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

GetExportedValue<T>()

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

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

public:
generic <typename T>
 T GetExportedValue();
public T GetExportedValue<T> ();
public T? GetExportedValue<T> ();
member this.GetExportedValue : unit -> 'T
Public Function GetExportedValue(Of T) () As T

Jenis parameter

T

Jenis objek yang diekspor untuk dikembalikan. Nama kontrak juga berasal dari parameter jenis ini.

Mengembalikan

T

Objek yang diekspor dengan nama kontrak berasal dari parameter jenis yang ditentukan.

Pengecualian

Tidak ada objek yang diekspor dengan nama kontrak yang berasal dari T dalam CompositionContainer.

-atau-

Ada lebih dari satu objek yang diekspor dengan nama kontrak yang berasal dari T dalam CompositionContainer.

Objek yang diekspor yang mendasar tidak dapat ditransmisikan ke T.

Terjadi kesalahan selama komposisi. Errors akan berisi kumpulan kesalahan yang terjadi.

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

GetExportedValue<T>(String)

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

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

public:
generic <typename T>
 T GetExportedValue(System::String ^ contractName);
public T GetExportedValue<T> (string contractName);
public T? GetExportedValue<T> (string? contractName);
member this.GetExportedValue : string -> 'T
Public Function GetExportedValue(Of T) (contractName As String) As T

Jenis parameter

T

Jenis objek yang diekspor untuk dikembalikan.

Parameter

contractName
String

Nama kontrak objek yang diekspor untuk dikembalikan, atau atau null string kosong ("") untuk menggunakan nama kontrak default.

Mengembalikan

T

Objek yang diekspor dengan nama kontrak yang ditentukan.

Pengecualian

Tidak ada objek yang diekspor dengan nama kontrak yang berasal dari T dalam CompositionContainer.

-atau-

Ada lebih dari satu objek yang diekspor dengan nama kontrak yang berasal dari T dalam CompositionContainer.

Objek yang diekspor yang mendasar tidak dapat ditransmisikan ke T.

Terjadi kesalahan selama komposisi. Errors akan berisi kumpulan kesalahan yang terjadi.

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