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 |