CallSiteBinder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
负责动态调用站点上动态操作的运行时绑定的类。
public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
- 继承
-
CallSiteBinder
- 派生
构造函数
CallSiteBinder() |
初始化 CallSiteBinder 类的新实例。 |
属性
UpdateLabel |
获取一个可用于导致绑定被更新的标签。 它指示表达式的绑定不再有效。 通常在动态对象的“版本”发生更改时使用它。 |
方法
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
对一组参数执行动态操作的运行时绑定。 |
BindDelegate<T>(CallSite<T>, Object[]) |
提供低级别的运行时绑定支持。 类可以对此进行重写,并为规则的实现提供直接委托。 这样,就可以将规则保存到磁盘,使专用规则在运行时可用,或则提供不同的缓存策略。 |
CacheTarget<T>(T) |
将一个目标添加到已知目标的缓存。 在调用 BindDelegate 生成新规则之前,将扫描已缓存的目标。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |