Orleans.CodeGeneration 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.
Classes
| ConsiderForCodeGenerationAttribute |
O atributo que informa ao gerador de código que o código deve ser gerado para esse tipo. |
| CopierMethodAttribute |
Usado para marcar um método como fornecendo uma função copiadora para esse tipo. |
| DeserializerMethodAttribute |
Usado para marcar um método como fornecendo uma função desserializador para esse tipo. |
| GeneratedAssembly |
Representa um assembly gerado. |
| GeneratedAttribute |
Somente para uso interno (tempo de execução). Classe base de todos os atributos de ativação |
| GenerateSerializerAttribute |
O atributo que informa ao gerador de código que o código deve ser gerado para esse tipo. Força a geração do tipo serializador, gerando se um serializador não pôde ser gerado. |
| GenericMethodInvoker |
Funcionalidade para invocar chamadas em um método de instância genérica. |
| GrainFactoryBase |
Classe base abstrata para todas as classes de fábrica de proxy de granularidade. |
| GrainReferenceAttribute |
Identifica uma referência concreta de granularidade a uma ID de interface |
| GrainSupportClassAttribute |
Somente para uso interno (tempo de execução). Classe base de todos os atributos de ativação |
| InvokeMethodOptionsExtensions | |
| InvokeMethodRequest |
Objeto de dados que contém metadados associados a uma solicitação Invoke de granularidade. |
| KnownAssemblyAttribute |
O atributo que informa ao gerador de código que o código deve ser gerado um assembly. |
| KnownBaseTypeAttribute |
Indica que esse tipo e todos os subtipos devem ser considerados como [Serializável]. |
| KnownTypeAttribute |
O atributo que informa ao gerador de código que o código deve ser gerado para esse tipo. |
| MethodIdAttribute |
Especifica a ID do método para o método de interface no qual esse atributo é declarado. |
| MethodInvokerAttribute |
Identifica uma classe que sabe como mapear as mensagens direcionadas a uma ID de interface especificada para uma interface CLR (granularidade). |
| OrleansCodeGenerationTargetAttribute |
O atributo que informa o gerador de código para o qual um assembly contém o código gerado. |
| SerializerAttribute |
Identifica uma classe que contém todos os métodos de serializador para um tipo. |
| SerializerMethodAttribute |
Usado para marcar um método como fornecendo uma função de serializador para esse tipo. |
| SkipCodeGenerationAttribute |
O atributo que informa ao gerador de código que nenhum código deve ser gerado um assembly. |
| TypeCodeOverrideAttribute |
O atributo TypeCodeOverrideAttribute permite especificar a ID da interface de granularidade ou o código de tipo de classe de granularidade para substituir os padrão para evitar colisões de hash |
| VersionAttribute |
O VersionAttribute permite especificar o número de versão da interface |
Interfaces
| ICodeGeneratorCache |
Métodos para interagir com um cache para assemblies gerados. |
| IGrainExtensionMap |
Métodos para consultar uma coleção de extensões de granularidade. |
| IGrainExtensionMethodInvoker |
Uma implementação dessa interface é gerada para cada extensão de granularidade como parte da geração de código do lado do cliente. |
| IGrainMethodInvoker |
Uma implementação dessa interface é gerada para cada interface de granularidade como parte da geração de código do lado do cliente. |
Enumerações
| InvokeMethodOptions |
Opções de invocação para um |