DynamicMetaObject Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A dinamikus kötést és a dinamikus kötésben részt vevő objektumok kötési logikáját jelöli.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Öröklődés
-
DynamicMetaObject
Megjegyzések
További információ: Implementing Dynamic Interfaces (Dinamikus felületek implementálása ) című cikk, amely PDF formátumban érhető el.
Konstruktorok
| Name | Description |
|---|---|
| DynamicMetaObject(Expression, BindingRestrictions, Object) |
Inicializálja a DynamicMetaObject osztály új példányát. |
| DynamicMetaObject(Expression, BindingRestrictions) |
Inicializálja a DynamicMetaObject osztály új példányát. |
Mezők
| Name | Description |
|---|---|
| EmptyMetaObjects |
Üres típusú DynamicMetaObjecttömböt jelöl. Ez a mező csak olvasható. |
Tulajdonságok
| Name | Description |
|---|---|
| Expression |
A dinamikus kötési folyamat során megjelenő DynamicMetaObject kifejezés. |
| HasValue |
Beolvas egy értéket, amely jelzi, hogy a DynamicMetaObject futtatókörnyezet értéke van-e. |
| LimitType |
Lekéri a korlát típusát.DynamicMetaObject |
| Restrictions |
Azok a kötési korlátozások, amelyek alapján a kötés érvényes. |
| RuntimeType |
Lekéri a Type futtatókörnyezet értékét vagy null értékét, ha nincs DynamicMetaObject hozzá társítva érték. |
| Value |
A futásidejű érték, amelyet ez DynamicMetaObjecta függvény jelöl. |
Metódusok
| Name | Description |
|---|---|
| BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Végrehajtja a dinamikus bináris művelet kötését. |
| BindConvert(ConvertBinder) |
Végrehajtja a dinamikus konverziós művelet kötését. |
| BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Végrehajtja a dinamikus létrehozási példány művelet kötését. |
| BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Végrehajtja a dinamikus törlési index művelet kötését. |
| BindDeleteMember(DeleteMemberBinder) |
Végrehajtja a dinamikus törlési tagművelet kötését. |
| BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Végrehajtja a dinamikus lekéréses indexelési művelet kötését. |
| BindGetMember(GetMemberBinder) |
Végrehajtja a dinamikus beolvasási tag művelet kötését. |
| BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Végrehajtja a dinamikus meghívási művelet kötését. |
| BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Végrehajtja a dinamikus meghívási tagművelet kötését. |
| BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Végrehajtja a dinamikus készlet indexelési műveletének kötését. |
| BindSetMember(SetMemberBinder, DynamicMetaObject) |
Végrehajtja a dinamikus készlet tagműveletének kötését. |
| BindUnaryOperation(UnaryOperationBinder) |
Végrehajtja a dinamikus unary művelet kötését. |
| Create(Object, Expression) |
Létrehoz egy metaobjektumot a megadott objektumhoz. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetDynamicMemberNames() |
Az összes dinamikus tagnév számbavételét adja vissza. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |