Språk

IBotDataStore<T>.SaveAsync Metod

Definition

Spara en BotData med hjälp av ETag. Etag-konsistenskontroller Om ETag är null eller tomt kommer detta att sätta värdet om ingen har satt det än Om ETag är "*" så kommer detta att sätta värdet villkorslöst. Om ETag matchar kommer detta att uppdatera värdet om det är oförändrat. Om Data är null tas posten bort, annars lagras den

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

Typen av botbutik.

data
T

Datan som borde sparas.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

kasta HttpException(HttpStatusCode.PreconditionFailed) om uppdateringen misslyckas

Gäller för