DynamicMetaObjectBinder.Bind Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě provede vazbu dynamické operace.
Přetížení
| Name | Description |
|---|---|
| Bind(DynamicMetaObject, DynamicMetaObject[]) |
Při přepsání v odvozené třídě provede vazbu dynamické operace. |
| Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
Provede vazbu modulu runtime dynamické operace v sadě argumentů. |
Bind(DynamicMetaObject, DynamicMetaObject[])
Při přepsání v odvozené třídě provede vazbu dynamické operace.
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
Parametry
- target
- DynamicMetaObject
Cíl dynamické operace.
- args
- DynamicMetaObject[]
Pole argumentů dynamické operace.
Návraty
Představuje DynamicMetaObject výsledek vazby.
Platí pro
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)
Provede vazbu modulu runtime dynamické operace v sadě argumentů.
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
Parametry
- args
- Object[]
Pole argumentů pro dynamickou operaci.
- parameters
- ReadOnlyCollection<ParameterExpression>
Pole ParameterExpression instancí, které představují parametry lokality volání v procesu vazby.
- returnLabel
- LabelTarget
LabelTarget použitý k vrácení výsledku dynamické vazby.
Návraty
Výraz, který provádí testy s argumenty dynamické operace a provádí dynamickou operaci, pokud jsou testy platné. Pokud testy selžou u následných výskytů dynamické operace, bude vazba znovu volána, aby se vytvořil nový Expression typ argumentu.