DynamicMetaObjectBinder Classe

Définition

Classeur de site d’appel dynamique qui participe au protocole de DynamicMetaObject liaison.

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
Héritage
DynamicMetaObjectBinder
Dérivé

Remarques

Effectue CallSiteBinder la liaison de l’opération dynamique à l’aide des valeurs d’exécution en tant qu’entrée. En revanche, les DynamicMetaObjectBinder participants au DynamicMetaObject protocole de liaison.

Constructeurs

Nom Description
DynamicMetaObjectBinder()

Initialise une nouvelle instance de la classe DynamicMetaObjectBinder.

Propriétés

Nom Description
ReturnType

Type de résultat de l’opération.

Méthodes

Nom Description
Bind(DynamicMetaObject, DynamicMetaObject[])

En cas de substitution dans la classe dérivée, effectue la liaison de l’opération dynamique.

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

Exécute la liaison d’exécution de l’opération dynamique sur un ensemble d’arguments.

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

Fournit la prise en charge des liaisons de runtime de bas niveau. Les classes peuvent remplacer ce paramètre et fournir un délégué direct pour l’implémentation de la règle. Cela peut permettre d’enregistrer des règles sur le disque, d’avoir des règles spécialisées disponibles au moment de l’exécution ou de fournir une stratégie de mise en cache différente.

(Hérité de CallSiteBinder)
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.

(Hérité de CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Reporte la liaison de l’opération jusqu’à ce que les valeurs d’exécution de tous les arguments d’opération dynamique aient été calculées.

Defer(DynamicMetaObject[])

Reporte la liaison de l’opération jusqu’à ce que les valeurs d’exécution de tous les arguments d’opération dynamique aient été calculées.

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetUpdateExpression(Type)

Obtient une expression qui entraîne la mise à jour de la liaison. Elle indique que la liaison de l’expression n’est plus valide. Cela est généralement utilisé lorsque la « version » d’un objet dynamique a changé.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à