IBotDataStore<T>.SaveAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) を投げます