次の方法で共有


IMemoryStorageGrain.WriteStateAsync メソッド

定義

オーバーロード

WriteStateAsync(String, String, IGrainState)

指定したグレイン状態データをメモリ ストアに更新する非同期メソッド。

WriteStateAsync<T>(String, IGrainState<T>)

指定したグレイン状態データをメモリ ストアに更新する非同期メソッド。

WriteStateAsync(String, String, IGrainState)

ソース:
IMemoryStorageGrain.cs

指定したグレイン状態データをメモリ ストアに更新する非同期メソッド。

public System.Threading.Tasks.Task<string> WriteStateAsync (string grainType, string grainId, Orleans.IGrainState grainState);
abstract member WriteStateAsync : string * string * Orleans.IGrainState -> System.Threading.Tasks.Task<string>
Public Function WriteStateAsync (grainType As String, grainId As String, grainState As IGrainState) As Task(Of String)

パラメーター

grainType
String

グレインの種類

grainId
String

グレイン ID。

grainState
IGrainState

このグレイン用に格納される新しい状態データ。

戻り値

指定したグレインの格納済みグレイン状態の更新操作に対する新しい eTag を使用した完了保証。

適用対象

WriteStateAsync<T>(String, IGrainState<T>)

指定したグレイン状態データをメモリ ストアに更新する非同期メソッド。

public System.Threading.Tasks.Task<string> WriteStateAsync<T> (string grainStoreKey, Orleans.IGrainState<T> grainState);
abstract member WriteStateAsync : string * Orleans.IGrainState<'T> -> System.Threading.Tasks.Task<string>
Public Function WriteStateAsync(Of T) (grainStoreKey As String, grainState As IGrainState(Of T)) As Task(Of String)

型パラメーター

T

パラメーター

grainStoreKey
String

グレイン ID。

grainState
IGrainState<T>

このグレイン用に格納される新しい状態データ。

戻り値

指定したグレインの格納済みグレイン状態の更新操作に対する新しい eTag を使用した完了保証。

適用対象