CallSiteBinder Класс

Определение

Класс, отвечающий за привязку среды выполнения динамических операций на сайте динамического вызова.

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)

Применяется к