CallSiteBinder.Bind Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voert de runtimebinding van de dynamische bewerking uit op een set argumenten.
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
Parameters
- args
- Object[]
Een matrix met argumenten voor de dynamische bewerking.
- parameters
- ReadOnlyCollection<ParameterExpression>
De matrix van ParameterExpression exemplaren die de parameters van de aanroepsite in het bindingsproces vertegenwoordigen.
- returnLabel
- LabelTarget
Een LabelTarget die wordt gebruikt om het resultaat van de dynamische binding te retourneren.
Retouren
Een expressie die tests uitvoert op de argumenten voor dynamische bewerkingen en de dynamische bewerking uitvoert als de tests geldig zijn. Als de tests mislukken bij volgende exemplaren van de dynamische bewerking, wordt Bind opnieuw aangeroepen om een nieuwe Expression voor de nieuwe argumenttypen te produceren.