次の方法で共有


KvsActorStateProviderBase.IActorStateProvider.SaveStateAsync メソッド

定義

指定したアクター状態の変更のセットをアトミックに保存します。

System.Threading.Tasks.Task IActorStateProvider.SaveStateAsync (Microsoft.ServiceFabric.Actors.ActorId actorId, System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> stateChanges, System.Threading.CancellationToken cancellationToken);
abstract member Microsoft.ServiceFabric.Actors.Runtime.IActorStateProvider.SaveStateAsync : Microsoft.ServiceFabric.Actors.ActorId * System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.Microsoft.ServiceFabric.Actors.Runtime.IActorStateProvider.SaveStateAsync : Microsoft.ServiceFabric.Actors.ActorId * System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Function SaveStateAsync (actorId As ActorId, stateChanges As IReadOnlyCollection(Of ActorStateChange), cancellationToken As CancellationToken) As Task Implements IActorStateProvider.SaveStateAsync

パラメーター

actorId
ActorId

状態の変更を保存するアクターの ID。

stateChanges
IReadOnlyCollection<ActorStateChange>

保存する状態変更のコレクション。

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。

戻り値

非同期の保存操作を表すタスク。

実装

例外

操作は取り消されました。

注釈

状態変更のコレクションには、特定の状態名に対して 1 つの項目のみを含める必要があります。 保存操作は、既に存在するアクター状態を追加しようとしたり、存在しないアクター状態を更新または削除したりしようとすると失敗します。

適用対象