Поделиться через


IGrainStorage.WriteStateAsync Метод

Определение

Перегрузки

WriteStateAsync(String, GrainReference, IGrainState)

Запись функции данных для этого экземпляра хранилища.

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

Запись функции данных для этого экземпляра хранилища.

WriteStateAsync(String, GrainReference, IGrainState)

Исходный код:
IGrainStorage.cs

Запись функции данных для этого экземпляра хранилища.

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

Параметры

grainType
String

Тип этого элемента grain [полное имя класса]

grainReference
GrainReference

Объект ссылки grain для этого объекта grain.

grainState
IGrainState

Объект данных состояния, записываемый для этого объекта grain.

Возвращаемое значение

Обещание завершения для операции записи для указанного элемента grain.

Применяется к

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

Запись функции данных для этого экземпляра хранилища.

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

Параметры типа

T

Тип состояния grain.

Параметры

stateName
String

Имя состояния для этого элемента grain

grainId
GrainId

Идентификатор grain

grainState
IGrainState<T>

Объект данных состояния, записываемый для этого объекта grain.

Возвращаемое значение

Обещание завершения для операции записи для указанного элемента grain.

Применяется к