CallSiteBinder.Bind Método

Definición

Realiza el enlace en tiempo de ejecución de la operación dinámica en un conjunto de argumentos.

public:
 abstract 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 abstract System.Linq.Expressions.Expression Bind(object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);
abstract member Bind : obj[] * System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> * System.Linq.Expressions.LabelTarget -> System.Linq.Expressions.Expression
Public MustOverride Function Bind (args As Object(), parameters As ReadOnlyCollection(Of ParameterExpression), returnLabel As LabelTarget) As Expression

Parámetros

args
Object[]

Matriz de argumentos para la operación dinámica.

parameters
ReadOnlyCollection<ParameterExpression>

Matriz de ParameterExpression instancias que representan los parámetros del sitio de llamada en el proceso de enlace.

returnLabel
LabelTarget

LabelTarget usado para devolver el resultado del enlace dinámico.

Devoluciones

Expresión que realiza pruebas en los argumentos de la operación dinámica y realiza la operación dinámica si las pruebas son válidas. Si se produce un error en las pruebas posteriores de la operación dinámica, se volverá a llamar a Bind para generar un nuevo Expression para los nuevos tipos de argumentos.

Se aplica a