DynamicMetaObject.Create(Object, Expression) Metódus

Definíció

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.

A következőre érvényes: