DynamicMetaObject Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dinamik bağlamayı ve dinamik bağlamaya katılan bir nesnenin bağlama mantığını temsil eder.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Devralma
-
DynamicMetaObject
Açıklamalar
Daha fazla bilgi için PDF biçiminde kullanılabilen Dinamik Arabirimleri Uygulama makalesini indirin.
Oluşturucular
DynamicMetaObject(Expression, BindingRestrictions) |
DynamicMetaObject sınıfının yeni bir örneğini başlatır. |
DynamicMetaObject(Expression, BindingRestrictions, Object) |
DynamicMetaObject sınıfının yeni bir örneğini başlatır. |
Alanlar
EmptyMetaObjects |
türünde DynamicMetaObjectboş bir diziyi temsil eder. Bu alan salt okunur. |
Özellikler
Expression |
Dinamik bağlama işlemi sırasında öğesini DynamicMetaObject temsil eden ifade. |
HasValue |
çalışma zamanı değerine sahip olup olmadığını DynamicMetaObject belirten bir değer alır. |
LimitType |
öğesinin sınır türünü DynamicMetaObjectalır. |
Restrictions |
Bağlamanın geçerli olduğu bağlama kısıtlamaları kümesi. |
RuntimeType |
Type çalışma zamanı değerinin değerini veya ilişkili değeri yoksa DynamicMetaObject null değerini alır. |
Value |
Bu DynamicMetaObjectile temsil edilen çalışma zamanı değeri. |
Yöntemler
BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Dinamik ikili işlemin bağlamasını gerçekleştirir. |
BindConvert(ConvertBinder) |
Dinamik dönüştürme işleminin bağlamasını gerçekleştirir. |
BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Dinamik oluşturma örneği işleminin bağlamasını gerçekleştirir. |
BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Dinamik silme dizini işleminin bağlamasını gerçekleştirir. |
BindDeleteMember(DeleteMemberBinder) |
Dinamik silme üye işleminin bağlamasını gerçekleştirir. |
BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Dinamik get dizini işleminin bağlamasını gerçekleştirir. |
BindGetMember(GetMemberBinder) |
Dinamik get üye işleminin bağlamasını gerçekleştirir. |
BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Dinamik çağırma işleminin bağlamasını gerçekleştirir. |
BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Dinamik çağırma üye işleminin bağlamasını gerçekleştirir. |
BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Dinamik küme dizin işleminin bağlamasını gerçekleştirir. |
BindSetMember(SetMemberBinder, DynamicMetaObject) |
Dinamik küme üye işleminin bağlamasını gerçekleştirir. |
BindUnaryOperation(UnaryOperationBinder) |
Dinamik birli işlemin bağlamasını gerçekleştirir. |
Create(Object, Expression) |
Belirtilen nesne için bir meta nesne oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetDynamicMemberNames() |
Tüm dinamik üye adlarının numaralandırmasını döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |