CallSiteBinder.Bind Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.