DynamicMetaObjectBinder.Bind Methode

Definitie

Wanneer deze wordt overschreven in de afgeleide klasse, wordt de binding van de dynamische bewerking uitgevoerd.

Overloads

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Wanneer deze wordt overschreven in de afgeleide klasse, wordt de binding van de dynamische bewerking uitgevoerd.

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

Voert de runtimebinding van de dynamische bewerking uit op een set argumenten.

Bind(DynamicMetaObject, DynamicMetaObject[])

Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs

Wanneer deze wordt overschreven in de afgeleide klasse, wordt de binding van de dynamische bewerking uitgevoerd.

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

Parameters

target
DynamicMetaObject

Het doel van de dynamische bewerking.

args
DynamicMetaObject[]

Een matrix met argumenten van de dynamische bewerking.

Retouren

Het DynamicMetaObject resultaat van de binding.

Van toepassing op

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

Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs
Bron:
DynamicMetaObjectBinder.cs

Voert de runtimebinding van de dynamische bewerking uit op een set argumenten.

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

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.

Van toepassing op