DynamicMetaObject Kelas
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.
Mewakili pengikatan dinamis dan logika pengikatan objek yang berpartisipasi dalam pengikatan dinamis.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Warisan
-
DynamicMetaObject
Keterangan
Untuk informasi selengkapnya, unduh artikel Menerapkan Antarmuka Dinamis yang tersedia dalam format PDF.
Konstruktor
DynamicMetaObject(Expression, BindingRestrictions) |
Menginisialisasi instans baru kelas DynamicMetaObject. |
DynamicMetaObject(Expression, BindingRestrictions, Object) |
Menginisialisasi instans baru kelas DynamicMetaObject. |
Bidang
EmptyMetaObjects |
Mewakili array kosong jenis DynamicMetaObject. Bidang ini hanya-baca. |
Properti
Expression |
Ekspresi yang DynamicMetaObject mewakili selama proses pengikatan dinamis. |
HasValue |
Mendapatkan nilai yang menunjukkan apakah DynamicMetaObject memiliki nilai runtime. |
LimitType |
Mendapatkan jenis batas .DynamicMetaObject |
Restrictions |
Kumpulan pembatasan pengikatan di mana pengikatan valid. |
RuntimeType |
Type Mendapatkan nilai runtime atau null jika tidak memiliki nilai yang DynamicMetaObject terkait dengannya. |
Value |
Nilai runtime yang diwakili oleh ini DynamicMetaObject. |
Metode
BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Melakukan pengikatan operasi biner dinamis. |
BindConvert(ConvertBinder) |
Melakukan pengikatan operasi konversi dinamis. |
BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Melakukan pengikatan operasi instans buat dinamis. |
BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Melakukan pengikatan operasi indeks penghapusan dinamis. |
BindDeleteMember(DeleteMemberBinder) |
Melakukan pengikatan operasi anggota penghapusan dinamis. |
BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Melakukan pengikatan operasi indeks get dinamis. |
BindGetMember(GetMemberBinder) |
Melakukan pengikatan operasi dapatkan anggota dinamis. |
BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Melakukan pengikatan operasi pemanggilan dinamis. |
BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Melakukan pengikatan operasi anggota pemanggilan dinamis. |
BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Melakukan pengikatan operasi indeks set dinamis. |
BindSetMember(SetMemberBinder, DynamicMetaObject) |
Melakukan pengikatan operasi anggota set dinamis. |
BindUnaryOperation(UnaryOperationBinder) |
Melakukan pengikatan operasi unary dinamis. |
Create(Object, Expression) |
Membuat meta-object untuk objek yang ditentukan. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetDynamicMemberNames() |
Mengembalikan enumerasi semua nama anggota dinamis. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |