DynamicMetaObject.Create(Object, Expression) Método

Definição

Cria um metaobjeto para o objeto especificado.Creates a meta-object for the specified object.

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

Parâmetros

value
Object

O objeto para o qual obter um metaobjeto.The object to get a meta-object for.

expression
Expression

A expressão que representa este DynamicMetaObject durante o processo de associação dinâmica.The expression representing this DynamicMetaObject during the dynamic binding process.

Retornos

DynamicMetaObject

Se o objeto fornecido implementa IDynamicMetaObjectProvider e não é um objeto remoto de fora do AppDomain atual, retorna o metaobjeto específico do objeto retornado por GetMetaObject(Expression).If the given object implements IDynamicMetaObjectProvider and is not a remote object from outside the current AppDomain, returns the object's specific meta-object returned by GetMetaObject(Expression). Caso contrário, um novo metaobjeto simples sem restrições é criado e retornado.Otherwise a plain new meta-object with no restrictions is created and returned.

Aplica-se a