System.Dynamic Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases e interfaces que admiten Dynamic Language Runtime.
Clases
| Nombre | Description |
|---|---|
| BinaryOperationBinder |
Representa la operación dinámica binaria en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| BindingRestrictions |
Representa un conjunto de restricciones de enlace en en el DynamicMetaObject que el enlace dinámico es válido. |
| CallInfo |
Describe los argumentos del proceso de enlace dinámico. |
| ConvertBinder |
Representa la operación dinámica de conversión en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| CreateInstanceBinder |
Representa la operación de creación dinámica en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| DeleteIndexBinder |
Representa la operación de eliminación dinámica del índice en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| DeleteMemberBinder |
Representa la operación de eliminación dinámica de miembros en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| DynamicMetaObject |
Representa el enlace dinámico y una lógica de enlace de un objeto que participa en el enlace dinámico. |
| DynamicMetaObjectBinder |
Enlazador de sitio de llamada dinámica que participa en el protocolo de DynamicMetaObject enlace. |
| DynamicObject |
Proporciona una clase base para especificar el comportamiento dinámico en tiempo de ejecución. Esta clase debe heredar de; no se puede crear una instancia directamente. |
| ExpandoObject |
Representa un objeto cuyos miembros se pueden agregar y quitar dinámicamente en tiempo de ejecución. |
| GetIndexBinder |
Representa la operación de obtención dinámica del índice en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| GetMemberBinder |
Representa la operación de obtención dinámica de miembros en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| InvokeBinder |
Representa la operación dinámica de invocación en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| InvokeMemberBinder |
Representa la operación dinámica invocar miembro en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| SetIndexBinder |
Representa la operación de índice de conjunto dinámico en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| SetMemberBinder |
Representa la operación de miembro del conjunto dinámico en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
| UnaryOperationBinder |
Representa la operación dinámica unaria en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación. |
Interfaces
| Nombre | Description |
|---|---|
| IDynamicMetaObjectProvider |
Representa un objeto dinámico que puede tener sus operaciones enlazadas en tiempo de ejecución. |
| IInvokeOnGetBinder |
Representa información sobre una operación de obtención dinámica de miembros que indica si el miembro get debe invocar propiedades cuando realizan la operación get. |