CallSiteBinder.Bind Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Utför körningsbindningen för den dynamiska åtgärden på en uppsättning argument.
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
Parametrar
- args
- Object[]
En matris med argument till den dynamiska åtgärden.
- parameters
- ReadOnlyCollection<ParameterExpression>
Matrisen med ParameterExpression instanser som representerar parametrarna för anropsplatsen i bindningsprocessen.
- returnLabel
- LabelTarget
En LabelTarget som används för att returnera resultatet av den dynamiska bindningen.
Returer
Ett uttryck som utför tester på argumenten för dynamisk åtgärd och utför den dynamiska åtgärden om testerna är giltiga. Om testerna misslyckas vid efterföljande förekomster av den dynamiska åtgärden anropas Bindning igen för att skapa en ny Expression för de nya argumenttyperna.