Orleans.Concurrency 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
AlwaysInterleaveAttribute |
AlwaysInterleaveAttribute 属性用于标记可与任何方法交错的方法,包括写入 (非 ReadOnly) 请求。 |
ImmutableAttribute |
不可变属性指示标记的类或结构的实例在创建后永远不会修改。 |
ImmutableExt |
用于添加 的实用工具类。所有对象的 AsImmutable 方法。 |
ImmutableExtensions |
用于添加 的实用工具类。所有对象的 AsImmutable 方法。 |
MayInterleaveAttribute |
MayInterleaveAttribute 属性用于标记想要通过提供的方法回调控制请求交错的类。 |
OneWayAttribute |
指示 grain 接口上的方法是单向的,并且不会向调用方发送任何响应消息。 |
ReadOnlyAttribute |
ReadOnly 属性用于标记不修改 grain 状态的方法。 将方法标记为 ReadOnly 允许运行时系统执行大量优化,这些优化可能会显著提高应用程序的性能。 |
ReentrantAttribute |
Reentrant 属性用于标记允许任务内请求交错的 grain 实现类。 这是一项高级功能,除非完全了解其含义,否则不应使用。 也就是说,允许请求交错允许运行时系统执行许多优化,这些优化可能会显著提高应用程序的性能。 |
StatelessWorkerAttribute |
StatelessWorker 属性用于标记 grain 类,其中不期望在请求之间保留 grain 状态,并且运行时允许创建同一粒度的多次激活。 |
UnorderedAttribute |
无序属性用于标记消息传递顺序不重要的 grain 接口。 |
结构
Immutable<T> |
用于携带不可变数据的包装器类。 |