DynamicMetaObjectBinder.Bind Método

Definição

Quando substituído na classe derivada, executa a associação da operação dinâmica.

Sobrecargas

Nome Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Quando substituído na classe derivada, executa a associação da operação dinâmica.

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Executa a associação de runtime da operação dinâmica em um conjunto de argumentos.

Bind(DynamicMetaObject, DynamicMetaObject[])

Quando substituído na classe derivada, executa a associação da operação dinâmica.

public:
 abstract System::Dynamic::DynamicMetaObject ^ Bind(System::Dynamic::DynamicMetaObject ^ target, cli::array <System::Dynamic::DynamicMetaObject ^> ^ args);
public abstract System.Dynamic.DynamicMetaObject Bind(System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args);
override this.Bind : System.Dynamic.DynamicMetaObject * System.Dynamic.DynamicMetaObject[] -> System.Dynamic.DynamicMetaObject
Public MustOverride Function Bind (target As DynamicMetaObject, args As DynamicMetaObject()) As DynamicMetaObject

Parâmetros

target
DynamicMetaObject

O destino da operação dinâmica.

args
DynamicMetaObject[]

Uma matriz de argumentos da operação dinâmica.

Retornos

A DynamicMetaObject representação do resultado da associação.

Aplica-se a

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Executa a associação de runtime da operação dinâmica em um conjunto de argumentos.

public:
 override System::Linq::Expressions::Expression ^ Bind(cli::array <System::Object ^> ^ args, System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::ParameterExpression ^> ^ parameters, System::Linq::Expressions::LabelTarget ^ returnLabel);
public override sealed System.Linq.Expressions.Expression Bind(object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);
override this.Bind : obj[] * System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> * System.Linq.Expressions.LabelTarget -> System.Linq.Expressions.Expression
Public Overrides NotOverridable Function Bind (args As Object(), parameters As ReadOnlyCollection(Of ParameterExpression), returnLabel As LabelTarget) As Expression

Parâmetros

args
Object[]

Uma matriz de argumentos para a operação dinâmica.

parameters
ReadOnlyCollection<ParameterExpression>

A matriz de ParameterExpression instâncias que representam os parâmetros do site de chamada no processo de associação.

returnLabel
LabelTarget

Um LabelTarget usado para retornar o resultado da associação dinâmica.

Retornos

Uma expressão que executa testes nos argumentos de operação dinâmica e executa a operação dinâmica se os testes forem válidos. Se os testes falharem em ocorrências subsequentes da operação dinâmica, Bind será chamado novamente para produzir um novo Expression para os novos tipos de argumento.

Aplica-se a