IMemoryStorageGrain.WriteStateAsync 方法

定义

重载

WriteStateAsync(String, String, IGrainState)

异步方法,用于将指定的 grain 状态数据更新到内存存储中。

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

异步方法,用于将指定的 grain 状态数据更新到内存存储中。

WriteStateAsync(String, String, IGrainState)

Source:
IMemoryStorageGrain.cs

异步方法,用于将指定的 grain 状态数据更新到内存存储中。

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 的完成承诺,用于指定 grain 的存储粒度状态的更新操作。

适用于

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

异步方法,用于将指定的 grain 状态数据更新到内存存储中。

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 的完成承诺,用于指定 grain 的存储粒度状态的更新操作。

适用于