System.Dynamic Espace de noms

Fournit des classes et des interfaces qui prennent en charge Dynamic Language Runtime.

Classes

Nom Description
BinaryOperationBinder

Représente l’opération dynamique binaire sur le site d’appel, en fournissant la sémantique de liaison et les détails sur l’opération.

BindingRestrictions

Représente un ensemble de restrictions de liaison sur la DynamicMetaObject liaison sous laquelle la liaison dynamique est valide.

CallInfo

Décrit les arguments du processus de liaison dynamique.

ConvertBinder

Représente l’opération de conversion dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

CreateInstanceBinder

Représente l’opération de création dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails sur l’opération.

DeleteIndexBinder

Représente l’opération d’index de suppression dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

DeleteMemberBinder

Représente l’opération de membre de suppression dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

DynamicMetaObject

Représente la liaison dynamique et une logique de liaison d’un objet participant à la liaison dynamique.

DynamicMetaObjectBinder

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

DynamicObject

Fournit une classe de base pour spécifier le comportement dynamique au moment de l’exécution. Cette classe doit être héritée de ; vous ne pouvez pas l’instancier directement.

ExpandoObject

Représente un objet dont les membres peuvent être ajoutés et supprimés dynamiquement au moment de l’exécution.

GetIndexBinder

Représente l’opération d’index get dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails sur l’opération.

GetMemberBinder

Représente l’opération de membre get dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails sur l’opération.

InvokeBinder

Représente l’opération dynamique d’appel sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

InvokeMemberBinder

Représente l’opération dynamique de membre d’appel sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

SetIndexBinder

Représente l’opération d’index de jeu dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails sur l’opération.

SetMemberBinder

Représente l’opération de membre de jeu dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

UnaryOperationBinder

Représente l’opération dynamique unaire sur le site d’appel, en fournissant la sémantique de liaison et les détails sur l’opération.

Interfaces

Nom Description
IDynamicMetaObjectProvider

Représente un objet dynamique qui peut avoir ses opérations liées au moment de l’exécution.

IInvokeOnGetBinder

Représente des informations sur une opération de membre get dynamique qui indique si le membre get doit appeler des propriétés lorsqu’il effectue l’opération d’obtention.