CallSiteBinder Classe

Definizione

Classe responsabile per l'associazione di runtime delle operazioni dinamiche sul sito dinamico di chiamata.Class responsible for runtime binding of the dynamic operations on the dynamic call site.

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.Initializes a new instance of the CallSiteBinder class.

Proprietà

UpdateLabel

Ottiene un'etichetta che può essere utilizzata per determinare l'aggiornamento dell'associazione.Gets a label that can be used to cause the binding to be updated. Indica che l'associazione dell'espressione non è più valida.It indicates that the expression's binding is no longer valid. Viene in genere utilizzato quando la "versione" di un oggetto dinamico è stata modificata.This is typically used when the "version" of a dynamic object has changed.

Metodi

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

Esegue l'associazione di runtime dell'operazione dinamica su un set di argomenti.Performs the runtime binding of the dynamic operation on a set of arguments.

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

Fornisce supporto dell'associazione di runtime di basso livello.Provides low-level runtime binding support. Le classi possono eseguire l'override di questo e fornire un delegato diretto per l'implementazione di regola.Classes can override this and provide a direct delegate for the implementation of rule. Può attivare regole del salvataggio su disco, disponendo di regole specializzate in fase di esecuzione o fornendo diversi criteri di memorizzazione nella cache.This can enable saving rules to disk, having specialized rules available at runtime, or providing a different caching policy.

CacheTarget<T>(T)

Aggiunge una destinazione alla cache di destinazioni note.Adds a target to the cache of known targets. Le destinazioni memorizzate nella cache saranno analizzate prima di chiamare BindDelegate per produrre la nuova regola.The cached targets will be scanned before calling BindDelegate to produce the new rule.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a