System.Dynamic Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes e interfaces que dão suporte ao Dynamic Language Runtime.
Classes
| Nome | Description |
|---|---|
| BinaryOperationBinder |
Representa a operação dinâmica binária no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| BindingRestrictions |
Representa um conjunto de restrições de associação no DynamicMetaObject qual a associação dinâmica é válida. |
| CallInfo |
Descreve argumentos no processo de associação dinâmica. |
| ConvertBinder |
Representa a operação dinâmica de conversão no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| CreateInstanceBinder |
Representa a operação de criação dinâmica no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| DeleteIndexBinder |
Representa a operação de índice de exclusão dinâmica no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| DeleteMemberBinder |
Representa a operação de membro de exclusão dinâmica no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| DynamicMetaObject |
Representa a associação dinâmica e uma lógica de associação de um objeto que participa da associação dinâmica. |
| DynamicMetaObjectBinder |
O associador de site de chamada dinâmica que participa do DynamicMetaObject protocolo de associação. |
| DynamicObject |
Fornece uma classe base para especificar o comportamento dinâmico em tempo de execução. Essa classe deve ser herdada de; você não pode instanciá-lo diretamente. |
| ExpandoObject |
Representa um objeto cujos membros podem ser adicionados e removidos dinamicamente em tempo de execução. |
| GetIndexBinder |
Representa a operação de obter índice dinâmico no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| GetMemberBinder |
Representa a operação de obtenção dinâmica de membro no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| InvokeBinder |
Representa a operação dinâmica de invocação no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| InvokeMemberBinder |
Representa a operação dinâmica de invocação de membro no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| SetIndexBinder |
Representa a operação de índice de conjunto dinâmico no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| SetMemberBinder |
Representa a operação de membro do conjunto dinâmico no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
| UnaryOperationBinder |
Representa a operação dinâmica unária no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
Interfaces
| Nome | Description |
|---|---|
| IDynamicMetaObjectProvider |
Representa um objeto dinâmico que pode ter suas operações associadas em runtime. |
| IInvokeOnGetBinder |
Representa informações sobre uma operação de obtenção dinâmica de membro que indica se o membro get deve invocar propriedades quando executar a operação get. |