Language

IBotDataStore<T>.SaveAsync メソッド

定義

ETagを使ってボットデータを保存します。 Etagの整合性チェック ETagがnullまたは空であれば、誰も設定していなければ値を設定します。ETagが「*」なら無条件に値を設定します。ETagが一致すれば、変更されていなければ値を更新します。 データがnullの場合はレコードが削除され、そうでなければ保存されます

public System.Threading.Tasks.Task SaveAsync(Microsoft.Bot.Builder.Dialogs.IAddress key, Microsoft.Bot.Builder.Dialogs.Internals.BotStoreType botStoreType, T data, System.Threading.CancellationToken cancellationToken);
abstract member SaveAsync : Microsoft.Bot.Builder.Dialogs.IAddress * Microsoft.Bot.Builder.Dialogs.Internals.BotStoreType * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SaveAsync (key As IAddress, botStoreType As BotStoreType, data As T, cancellationToken As CancellationToken) As Task

パラメーター

key
IAddress

キー。

botStoreType
BotStoreType

ボットストアタイプ。

data
T

保存すべきデータ。

cancellationToken
CancellationToken

キャンセル トークン。

返品

更新が失敗した場合は HttpException(HttpStatusCode.PreconditionFailed) を投げます

適用対象