GrainService 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于实现类似粒度的分区服务的基类,其每个 silo 实例自动实例化并由 silo 运行时启动
public abstract class GrainService : Orleans.Runtime.SystemTarget, Orleans.Services.IGrainService
type GrainService = class
inherit SystemTarget
interface IGrainService
interface ISystemTarget
interface IAddressable
Public MustInherit Class GrainService
Inherits SystemTarget
Implements IGrainService
- 继承
- 实现
构造函数
GrainService() |
只是为了让反思快乐。 请勿在实现中使用它 |
GrainService(GrainId, Silo, ILoggerFactory) |
要用于 grain 服务的构造函数 |
GrainService(IGrainIdentity, Silo, IGrainServiceConfiguration) |
要用于 grain 服务的构造函数 |
GrainService(IGrainIdentity, Silo, ILoggerFactory) |
要用于 grain 服务的构造函数 |
属性
ActivationServices |
IServiceProvider获取提供对 grain 激活服务容器的访问权限的 。 (继承自 SystemTarget) |
Config |
服务配置 |
Deactivated |
获取在 Task grain 已停用时完成的 。 (继承自 SystemTarget) |
GrainId |
获取 grain 标识。 (继承自 SystemTarget) |
GrainReference |
获取对此粒度的引用。 (继承自 SystemTarget) |
IsLowPriority |
用于实现类似粒度的分区服务的基类,其每个 silo 实例自动实例化并由 silo 运行时启动 (继承自 SystemTarget) |
Logger |
要由 grain 服务子类使用的记录器实例 |
RangeSerialNumber |
获取 grain 服务实例拥有的环范围的版本的单调递增序列号 |
RingRange |
获取 grain 服务实例当前拥有的分区环的范围 |
Scheduler |
获取计划程序。 (继承自 SystemTarget) |
Silo |
系统目标的 Silo 地址。 (继承自 SystemTarget) |
Status |
获取 grain 服务实例的状态 |
StoppedCancellationTokenSource |
获取停止 grain 服务时用于发出取消信号的令牌 |
方法
显式接口实现
IEquatable<IGrainContext>.Equals(IGrainContext) |
用于实现类似粒度的分区服务的基类,其每个 silo 实例自动实例化并由 silo 运行时启动 (继承自 SystemTarget) |
IFormattable.ToString(String, IFormatProvider) |
用于实现类似粒度的分区服务的基类,其每个 silo 实例自动实例化并由 silo 运行时启动 (继承自 SystemTarget) |
IGrainContext.ActivationId |
获取激活 ID。 (继承自 SystemTarget) |
IGrainContext.Address |
获取激活地址。 (继承自 SystemTarget) |
IGrainContext.GrainInstance |
获取 grain 实例; |
IGrainContext.ObservableLifecycle |
获取可用于添加生命周期挂钩的可 Grain 观测生命周期。 (继承自 SystemTarget) |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
用于实现类似粒度的分区服务的基类,其每个 silo 实例自动实例化并由 silo 运行时启动 (继承自 SystemTarget) |
ITargetHolder.GetComponent<TComponent>() |
获取具有指定类型的组件。 (继承自 SystemTarget) |