Dela via


IBotDataStore<T>.SaveAsync Metod

Definition

Spara en BotData med hjälp av ETag. Etag-konsekvenskontroller Om ETag är null eller tomt, anger detta värdet om ingen har angett det ännu Om ETag är "*" kommer detta villkorslöst att ange värdet Om ETag matchar kommer detta att uppdatera värdet om det är oförändrat. Om Data är null tas posten bort, annars lagras

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

Parametrar

key
IAddress

Nyckeln.

botStoreType
BotStoreType

Robotlagringstypen.

data
T

De data som ska sparas.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

throw HttpException(HttpStatusCode.PreconditionFailed) om uppdateringen misslyckas

Gäller för