BinaryOperationBinder Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A bináris dinamikus műveletet jelöli a hívási helyen, megadva a kötés szemantikai adatait és a művelet részleteit.
public ref class BinaryOperationBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class BinaryOperationBinder : System.Dynamic.DynamicMetaObjectBinder
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")]
public abstract class BinaryOperationBinder : System.Dynamic.DynamicMetaObjectBinder
type BinaryOperationBinder = class
inherit DynamicMetaObjectBinder
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a call site may require dynamic code generation.")>]
type BinaryOperationBinder = class
inherit DynamicMetaObjectBinder
Public MustInherit Class BinaryOperationBinder
Inherits DynamicMetaObjectBinder
- Öröklődés
- Attribútumok
Konstruktorok
| Name | Description |
|---|---|
| BinaryOperationBinder(ExpressionType) |
Inicializálja a BinaryOperationBinder osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Operation |
A bináris művelet típusa. |
| ReturnType |
A művelet eredménytípusa. |
Metódusok
| Name | Description |
|---|---|
| Bind(DynamicMetaObject, DynamicMetaObject[]) |
Végrehajtja a dinamikus bináris művelet kötését. |
| Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
Végrehajtja a dinamikus művelet futásidejű kötését argumentumok halmazán. (Öröklődés forrása DynamicMetaObjectBinder) |
| BindDelegate<T>(CallSite<T>, Object[]) |
Alacsony szintű futásidejű kötéstámogatást biztosít. Az osztályok felülbírálhatják ezt, és közvetlen meghatalmazottat biztosíthatnak a szabály végrehajtásához. Ez lehetővé teszi a szabályok lemezre mentését, a futtatókörnyezetben elérhető speciális szabályok használatát, vagy egy másik gyorsítótárazási szabályzat biztosítását. (Öröklődés forrása CallSiteBinder) |
| CacheTarget<T>(T) |
Hozzáad egy célt az ismert célok gyorsítótárához. A gyorsítótárazott célokat a rendszer ellenőrzi, mielőtt meghívja a BindDelegate-et az új szabály létrehozásához. (Öröklődés forrása CallSiteBinder) |
| Defer(DynamicMetaObject, DynamicMetaObject[]) |
A művelet kötését az összes dinamikus műveletargumentum futásidejű értékeinek kiszámításakor a későbbi időpontig megszenvedi. (Öröklődés forrása DynamicMetaObjectBinder) |
| Defer(DynamicMetaObject[]) |
A művelet kötését az összes dinamikus műveletargumentum futásidejű értékeinek kiszámításakor a későbbi időpontig megszenvedi. (Öröklődés forrása DynamicMetaObjectBinder) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| FallbackBinaryOperation(DynamicMetaObject, DynamicMetaObject, DynamicMetaObject) |
Ha felül van bírálva a származtatott osztályban, végrehajtja a bináris dinamikus művelet kötését, ha a cél dinamikus objektum nem tud kötést kötni. |
| FallbackBinaryOperation(DynamicMetaObject, DynamicMetaObject) |
Végrehajtja a bináris dinamikus művelet kötését, ha a cél dinamikus objektum nem tud kötést kötni. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetUpdateExpression(Type) |
Lekéri a kötés frissítését okozó kifejezést. Azt jelzi, hogy a kifejezés kötése már nem érvényes. Ezt általában akkor használják, ha egy dinamikus objektum "verziója" megváltozott. (Öröklődés forrása DynamicMetaObjectBinder) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |