DynamicMetaObject.Create(Object, Expression) Metódus
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.
Létrehoz egy metaobjektumot a megadott objektumhoz.
public:
static System::Dynamic::DynamicMetaObject ^ Create(System::Object ^ value, System::Linq::Expressions::Expression ^ expression);
public static System.Dynamic.DynamicMetaObject Create(object value, System.Linq.Expressions.Expression expression);
static member Create : obj * System.Linq.Expressions.Expression -> System.Dynamic.DynamicMetaObject
Public Shared Function Create (value As Object, expression As Expression) As DynamicMetaObject
Paraméterek
- value
- Object
A metaobjektum lekéréséhez használt objektum.
- expression
- Expression
A dinamikus kötési folyamat során ezt DynamicMetaObject képviselő kifejezés.
Válaszok
Ha az adott objektum implementálva IDynamicMetaObjectProvider van, és nem távoli objektum az aktuális AppDomainen kívülről, az objektum által visszaadott metaobjektumot adja vissza GetMetaObject(Expression). Ellenkező esetben a rendszer egy egyszerű, korlátozások nélküli új metaobjektumot hoz létre és ad vissza.