ExportProvider.GetExport Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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>()
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
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 .
Objek CompositionContainer telah dibuang.
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)
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
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 .
Objek CompositionContainer telah dibuang.
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>()
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 .
Objek CompositionContainer telah dibuang.
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)
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 .
Objek CompositionContainer telah dibuang.
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.