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í
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 se sadou 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ředstavující DynamicMetaObject výsledek vazby.
Platí pro
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)
Provede vazbu modulu runtime dynamické operace se sadou 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ů dynamické operace.
- parameters
- ReadOnlyCollection<ParameterExpression>
Pole ParameterExpression instancí, které představují parametry webu volání v procesu vazby.
- returnLabel
- LabelTarget
A LabelTarget slouží k vrácení výsledku dynamické vazby.
Návraty
Výraz, který provádí testy argumentů dynamické operace a provádí dynamickou operaci, pokud jsou testy platné. Pokud testy selžou v následných výskytech dynamické operace, bude znovu volána vazba, aby se vytvořil nový Expression typ argumentu.