Orleans.CodeGeneration 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
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 |
调用选项 |