Taal

IBotDataStore<T>.SaveAsync Methode

Definitie

Sla een BotData op met de ETag. Etag-consistentiecontroles Als ETag nul of leeg is, wordt de waarde ingesteld als niemand deze nog heeft ingesteld Als ETag "*" is, zal de waarde onvoorwaardelijk worden ingesteld Als ETag overeenkomt, zal de waarde worden bijgewerkt als deze ongewijzigd blijft. Als Data null is, verwijdert dit record, anders slaat het het op

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

Parameters

key
IAddress

De sleutel.

botStoreType
BotStoreType

Het type botwinkel.

data
T

De data die bewaard moet worden.

cancellationToken
CancellationToken

Het annuleringstoken.

Retouren

gooi HttpException(HttpStatusCode.PreconditionFailed) als de update faalt

Van toepassing op