Sdílet prostřednictvím


CallSiteBinder Třída

Definice

Třída zodpovědná za vazbu modulu runtime dynamických operací na webu dynamického volání.

public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
Dědičnost
CallSiteBinder
Odvozené

Konstruktory

CallSiteBinder()

Inicializuje novou instanci CallSiteBinder třídy .

Vlastnosti

UpdateLabel

Získá popisek, který lze použít k způsobit vazbu aktualizovat. Označuje, že vazba výrazu už není platná. To se obvykle používá v případě, že se změnila "verze" dynamického objektu.

Metody

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Provede vazbu modulu runtime dynamické operace se sadou argumentů.

BindDelegate<T>(CallSite<T>, Object[])

Poskytuje podporu vazeb modulu runtime nízké úrovně. Třídy mohou toto přepsat a poskytnout přímého delegáta pro implementaci pravidla. To může umožnit ukládání pravidel na disk, mít k dispozici specializovaná pravidla za běhu nebo poskytovat jiné zásady ukládání do mezipaměti.

CacheTarget<T>(T)

Přidá cíl do mezipaměti známých cílů. Cíle uložené v mezipaměti budou zkontrolovány před voláním BindDelegate, aby se vytvořilo nové pravidlo.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro