System.Dynamic Espace de noms

L'espace de noms System.Dynamic fournit des classes et des interfaces qui prennent en charge Dynamic Language Runtime. The System.Dynamic namespace provides classes and interfaces that support Dynamic Language Runtime.

Classes

BinaryOperationBinder

Représente l’opération dynamique binaire sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation.

BindingRestrictions

Représente un jeu de restrictions de liaison sur le DynamicMetaObject sous lequel la liaison dynamique est valide.Represents a set of binding restrictions on the DynamicMetaObject under which the dynamic binding is valid.

CallInfo

Décrit les arguments dans le processus de liaison dynamique.Describes arguments in the dynamic binding process.

ConvertBinder

Représente l’opération dynamique de conversion sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation.

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 de l’opération.Represents the dynamic create operation at the call site, providing the binding semantic and the details about the operation.

DeleteIndexBinder

Représente l'opération de suppression d'index dynamique au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the dynamic delete index operation at the call site, providing the binding semantic and the details about the operation.

DeleteMemberBinder

Représente l'opération de suppression de membre dynamique au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the dynamic delete member operation at the call site, providing the binding semantic and the details about the operation.

DynamicMetaObject

Représente la liaison dynamique et une logique de liaison d'un objet qui participe à la liaison dynamique.Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.

DynamicMetaObjectBinder

Binder de site d'appel dynamique qui participe au protocole de liaison DynamicMetaObject.The dynamic call site binder that participates in the DynamicMetaObject binding protocol.

DynamicObject

Fournit une classe de base pour la spécification du comportement dynamique pendant l'exécution.Provides a base class for specifying dynamic behavior at run time. Cette classe doit être héritée ;vous ne pouvez pas l'instancier directement.This class must be inherited from; you cannot instantiate it directly.

ExpandoObject

Représente un objet dont les membres peuvent être ajoutés et supprimés de manière dynamique au moment de l'exécution.Represents an object whose members can be dynamically added and removed at run time.

GetIndexBinder

Représente l'opération d'obtention d'index dynamique au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation.

GetMemberBinder

Représente l'opération d'obtention de membre dynamique au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation.

InvokeBinder

Représente l'opération d'appel dynamique au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the invoke dynamic operation at the call site, providing the binding semantic and the details about the operation.

InvokeMemberBinder

Représente l'opération d'appel de membre dynamique au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the invoke member dynamic operation at the call site, providing the binding semantic and the details about the operation.

SetIndexBinder

Représente l'opération de définition d'index dynamique au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the dynamic set index operation at the call site, providing the binding semantic and the details about the operation.

SetMemberBinder

Représente l’opération dynamique de définition de membre sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.Represents the dynamic set member operation at the call site, providing the binding semantic and the details about the operation.

UnaryOperationBinder

Représente l'opération dynamique unaire au site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation.

Interfaces

IDynamicMetaObjectProvider

Représente un objet dynamique, dont les opérations peuvent être liées pendant l'exécution.Represents a dynamic object, that can have its operations bound at runtime.

IInvokeOnGetBinder

Représente les informations relatives à une opération d'obtention de membre dynamique qui indique si l'obtention de membre doit appeler des propriétés lorsqu'elles exécutent l'opération d'extraction.Represents information about a dynamic get member operation that indicates if the get member should invoke properties when they perform the get operation.