你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.ServiceFabric.Actors.Runtime 命名空间

Actor

表示可以有多个可靠的“命名”状态与之关联的执行组件。

ActorBase

表示执行组件基类。

ActorConcurrencySettings

提供用于为执行组件配置基于轮次的并发锁的设置。 有关执行组件并发的说明,请参阅 https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-introduction

ActorEventProxy

为代理提供基本实现,以便在执行组件事件订阅服务器上调用方法。

ActorGarbageCollectionSettings

表示用于配置执行组件服务的垃圾回收行为的设置。

ActorReminderState

表示执行组件提醒的状态。

ActorRuntime

包含用于向 Service Fabric 运行时注册执行组件和执行组件服务类型的方法。 注册类型允许运行时创建执行组件和执行组件服务的实例。 有关执行组件生命周期的详细信息,请参阅 https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-lifecycle

ActorService

表示基于 Microsoft Service Fabric 的可靠执行组件服务的基类。

ActorServiceAttribute

表示允许配置执行组件服务属性的属性。 属性应用于执行组件类型。

ActorServiceSettings

用于配置执行组件服务行为的设置。

ActorStateChange

表示对具有给定状态名称的参与者状态的更改。

ActorTypeExtensions

包含执行组件类型的扩展方法。

ActorTypeInformation

包含有关实现执行组件的类型的信息。

DuplicateMessageException

此异常表示执行组件在等待获取基于轮次的并发锁时收到了重复消息。

KvsActorStateProvider

提供 的 IActorStateProvider 实现,该实现使用 KeyValueStoreReplica 来存储和保留执行组件状态。

KvsActorStateProviderBase

提供 的 IActorStateProvider 实现,该实现使用 KeyValueStoreReplica 来存储和保留执行组件状态。

ReliableCollectionsActorStateProvider

提供 的 IActorStateProvider 实现,该实现使用 IReliableStateManager 来存储和保留执行组件状态。

ReminderSettings

此类提供用于配置提醒行为的设置。 请参见https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-timers-reminders

StatePersistenceAttribute

指示执行组件状态应是可变的, (内存中仅) 、持久化还是根本不存储。 提供给此属性的存储类型必须与执行组件服务中使用的状态提供程序的类型匹配。

VolatileActorStateProvider

提供的实现, IActorStateProvider 其中执行组件状态保留在内存中并且是可变的。

结构

ActorMethodContext

包含有关由执行组件运行时调用并作为参数 OnPreActorMethodAsync(ActorMethodContext) 传递给 和 OnPostActorMethodAsync(ActorMethodContext)的方法的信息。

接口

IActorReminder

表示使用 RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan)注册的提醒。

IActorReminderCollection

捕获 ActorReminderState for Actors。

IActorReminderState

表示执行组件提醒的内部状态。

IActorStateManager

表示一个接口,该接口公开用于管理 状态 Actor的方法。 此接口由 StateManager实现。

IActorStateProvider

表示执行组件状态提供程序需要实现的接口,以便执行组件运行时与其通信。

IActorTimer

表示在执行组件上设置的计时器。

IRemindable

执行组件必须实现的接口才能使用使用 RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan)注册的提醒。

枚举

ActorCallType

表示与执行组件运行时调用的方法关联的调用类型。

ActorReentrancyMode

指定执行组件方法调用的重入模式。

StateChangeKind

表示将更改保存到一组执行组件状态时 SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken) 执行组件状态的状态更改类型。

StatePersistence

指示执行组件服务的执行组件状态的存储方式。