Orleans.CodeGeneration 命名空间

ConsiderForCodeGenerationAttribute

通知代码生成器应为此类型生成代码的属性。

CopierMethodAttribute

用于将方法标记为为该类型提供复制器函数。

DeserializerMethodAttribute

用于将方法标记为为该类型提供反序列化程序函数。

GeneratedAssembly

表示生成的程序集。

GeneratedAttribute

对于内部 (运行时) 仅使用。 所有激活属性的基类

GenerateSerializerAttribute

通知代码生成器应为此类型生成代码的属性。 强制生成类型序列化程序,如果无法生成序列化程序,则会引发。

GenericMethodInvoker

用于调用泛型实例方法调用的功能。

GrainFactoryBase

所有粮食代理工厂类的抽象基类。

GrainReferenceAttribute

标识接口 ID 的具体粒度引用

GrainSupportClassAttribute

对于内部 (运行时) 仅使用。 所有激活属性的基类

InvokeMethodOptionsExtensions
InvokeMethodRequest

包含与粒度调用请求关联的元数据的数据对象。

KnownAssemblyAttribute

通知代码生成器应生成程序集的属性。

KnownBaseTypeAttribute

指示此类型和所有子类型被视为 [Serializable]。

KnownTypeAttribute

通知代码生成器应为此类型生成代码的属性。

MethodIdAttribute

指定在接口方法上声明此属性的方法 ID。

MethodInvokerAttribute

标识一个类,该类知道如何将目标为指定接口 ID 的消息映射到 (CLR) 接口。

OrleansCodeGenerationTargetAttribute

通知代码生成器程序集包含生成的代码的属性。

SerializerAttribute

标识包含类型的所有序列化程序方法的类。

SerializerMethodAttribute

用于将方法标记为为该类型提供序列化程序函数。

SkipCodeGenerationAttribute

通知代码生成器不应生成任何代码的属性。

TypeCodeOverrideAttribute

TypeCodeOverrideAttribute 属性允许指定粒度接口 ID 或粒度类类型代码来替代默认类型代码,以避免哈希冲突

VersionAttribute

VersionAttribute 允许指定接口的版本号

接口

ICodeGeneratorCache

用于与生成的程序集的缓存交互的方法。

IGrainExtensionMap

查询粒度扩展集合的方法。

IGrainExtensionMethodInvoker

此接口的实现是为每个粒度扩展生成的客户端代码生成的一部分。

IGrainMethodInvoker

此接口的实现作为客户端代码生成的一部分为每个粒度接口生成。

枚举

InvokeMethodOptions

调用选项 InvokeMethodRequest