CallSiteBinder Classe

Définition

Classe responsable de la liaison au moment de l'exécution des opérations dynamiques sur le site d'appel dynamique.

public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
Héritage
CallSiteBinder
Dérivé

Constructeurs

CallSiteBinder()

Initialise une nouvelle instance de la classe CallSiteBinder.

Propriétés

UpdateLabel

Obtient une étiquette qui peut être utilisée pour provoquer la mise à jour de la liaison. Indique que la liaison de l'expression n'est plus valide. Cela est utilisé en général lorsque la « version » d'un objet dynamique a changé.

Méthodes

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

Exécute la liaison au moment de l'exécution de l'opération dynamique sur un jeu d'arguments.

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

Fournit une prise en charge de bas niveau de la liaison au moment de l'exécution. Les classes peuvent substituer ceci et fournir un délégué direct pour l'implémentation de la règle. Cela permet d'enregistrer des règles sur disque, de disposer de règles spécialisées au moment de l'exécution ou de fournir une stratégie de mise en cache différente.

CacheTarget<T>(T)

Ajoute une cible au cache des cibles connues. Les cibles mises en cache sont analysées avant d'appeler BindDelegate pour produire la nouvelle règle.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à