Condividi tramite


CallSiteBinder Classe

Definizione

Classe responsabile per l'associazione di runtime delle operazioni dinamiche sul sito dinamico di chiamata.

public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
Ereditarietà
CallSiteBinder
Derivato

Costruttori

CallSiteBinder()

Inizializza una nuova istanza della classe CallSiteBinder.

Proprietà

UpdateLabel

Ottiene un'etichetta che può essere utilizzata per determinare l'aggiornamento dell'associazione. Indica che l'associazione dell'espressione non è più valida. Viene in genere utilizzato quando la "versione" di un oggetto dinamico è stata modificata.

Metodi

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

Esegue l'associazione di runtime dell'operazione dinamica su un set di argomenti.

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

Fornisce supporto dell'associazione di runtime di basso livello. Le classi possono eseguire l'override di questo e fornire un delegato diretto per l'implementazione di regola. Può attivare regole del salvataggio su disco, disponendo di regole specializzate in fase di esecuzione o fornendo diversi criteri di memorizzazione nella cache.

CacheTarget<T>(T)

Aggiunge una destinazione alla cache di destinazioni note. Le destinazioni memorizzate nella cache saranno analizzate prima di chiamare BindDelegate per produrre la nuova regola.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a