Sdílet prostřednictvím


DynamicMetaObjectBinder Třída

Definice

Dynamické volání webu pořadač, který se účastní protokolu vazby DynamicMetaObject .

public ref class DynamicMetaObjectBinder abstract : System::Runtime::CompilerServices::CallSiteBinder
public abstract class DynamicMetaObjectBinder : System.Runtime.CompilerServices.CallSiteBinder
type DynamicMetaObjectBinder = class
    inherit CallSiteBinder
Public MustInherit Class DynamicMetaObjectBinder
Inherits CallSiteBinder
Dědičnost
DynamicMetaObjectBinder
Odvozené

Poznámky

Provede CallSiteBinder vazbu dynamické operace pomocí hodnot modulu runtime jako vstupu. Na druhé straně se DynamicMetaObjectBinder účastní vazby DynamicMetaObject protokolu.

Konstruktory

DynamicMetaObjectBinder()

Inicializuje novou instanci DynamicMetaObjectBinder třídy .

Vlastnosti

ReturnType

Typ výsledku operace.

Metody

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ů.

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.

(Zděděno od CallSiteBinder)
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.

(Zděděno od CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Odklání vazby operace až do pozdější doby, kdy byly vypočteny hodnoty modulu runtime všech argumentů dynamické operace.

Defer(DynamicMetaObject[])

Odklání vazby operace až do pozdější doby, kdy byly vypočteny hodnoty modulu runtime všech argumentů dynamické operace.

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)
GetUpdateExpression(Type)

Získá výraz, který způsobí aktualizaci vazby. 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.

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