System.Dynamic Spazio dei nomi

Lo spazio dei nomi System.Dynamic fornisce classi e interfacce che supportano DLR (Dynamic Language Runtime). The System.Dynamic namespace provides classes and interfaces that support Dynamic Language Runtime.

Classi

BinaryOperationBinder

Rappresenta l'operazione dinamica binaria nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation.

BindingRestrictions

Rappresenta un set di restrizioni relative all'associazione per l'oggetto DynamicMetaObject che determinano la validità dell'associazione dinamica.Represents a set of binding restrictions on the DynamicMetaObject under which the dynamic binding is valid.

CallInfo

Descrive gli argomenti nel processo di associazione dinamica.Describes arguments in the dynamic binding process.

ConvertBinder

Rappresenta l'operazione di conversione dinamica nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation.

CreateInstanceBinder

Rappresenta l'operazione di creazione dinamica nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the dynamic create operation at the call site, providing the binding semantic and the details about the operation.

DeleteIndexBinder

Rappresenta l'operazione dinamica di eliminazione dell'indice nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the dynamic delete index operation at the call site, providing the binding semantic and the details about the operation.

DeleteMemberBinder

Rappresenta l'operazione dinamica di eliminazione del membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the dynamic delete member operation at the call site, providing the binding semantic and the details about the operation.

DynamicMetaObject

Rappresenta l'associazione dinamica e una logica di associazione di un oggetto che partecipa all'associazione dinamica.Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.

DynamicMetaObjectBinder

Gestore di associazione del sito di chiamata dinamico che fa parte del protocollo di associazione di DynamicMetaObject.The dynamic call site binder that participates in the DynamicMetaObject binding protocol.

DynamicObject

Fornisce una classe di base per specificare il comportamento dinamico in runtime.Provides a base class for specifying dynamic behavior at run time. Questa classe deve essere ereditata; non è possibile crearne direttamente un'istanza.This class must be inherited from; you cannot instantiate it directly.

ExpandoObject

Rappresenta un oggetto i cui membri possono essere aggiunti e rimossi in modo dinamico in fase di esecuzione.Represents an object whose members can be dynamically added and removed at run time.

GetIndexBinder

Rappresenta l'operazione get dinamica sull'indice nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation.

GetMemberBinder

Rappresenta l'operazione get dinamica sul membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation.

InvokeBinder

Rappresenta l'operazione invoke dinamica nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the invoke dynamic operation at the call site, providing the binding semantic and the details about the operation.

InvokeMemberBinder

Rappresenta l'operazione invoke dinamica sul membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the invoke member dynamic operation at the call site, providing the binding semantic and the details about the operation.

SetIndexBinder

Rappresenta l'operazione dinamica di impostazione dell'indice nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the dynamic set index operation at the call site, providing the binding semantic and the details about the operation.

SetMemberBinder

Rappresenta l'operazione dinamica di impostazione del membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the dynamic set member operation at the call site, providing the binding semantic and the details about the operation.

UnaryOperationBinder

Rappresenta l'operazione dinamica unaria nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation.

Interfacce

IDynamicMetaObjectProvider

Rappresenta un oggetto dinamico, le cui operazioni possono essere associate in fase di esecuzione.Represents a dynamic object, that can have its operations bound at runtime.

IInvokeOnGetBinder

Rappresenta le informazioni su un'operazione get dinamica sul membro che indica se devono essere richiamate le proprietà quando si esegue l'operazione get.Represents information about a dynamic get member operation that indicates if the get member should invoke properties when they perform the get operation.