Freigeben über


DynamicMetaObject.Create(Object, Expression) Methode

Definition

Erstellt ein Metaobjekt für das angegebene Objekt.

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

Parameter

value
Object

Das Objekt, für das ein Metaobjekt abgerufen werden soll.

expression
Expression

Der Ausdruck, der dieses DynamicMetaObject während des dynamischen Bindungsvorgangs darstellt.

Gibt zurück

Wenn das angegebene Objekt IDynamicMetaObjectProvider implementiert und kein Remoteobjekt außerhalb der aktuellen AppDomain ist, wird das von GetMetaObject(Expression) zurückgegebene spezifische Metaobjekt des Objekts zurückgegeben. Andernfalls wird ein einfaches neues Metaobjekt ohne Einschränkungen erstellt und zurückgegeben.

Gilt für: