Delen via


IBotDataStore<T>.SaveAsync Methode

Definitie

Sla een BotData op met behulp van de ETag. Etag-consistentiecontroles Als ETag null of leeg is, wordt hiermee de waarde ingesteld als niemand deze nog heeft ingesteld Als ETag '*' is, wordt de waarde onvoorwaardelijk ingesteld Als ETag overeenkomt, wordt de waarde bijgewerkt als deze ongewijzigd is. Als gegevens null zijn, wordt de record verwijderd, anders wordt de record opgeslagen

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 botopslag.

data
T

De gegevens die moeten worden opgeslagen.

cancellationToken
CancellationToken

Het annuleringstoken.

Retouren

throw HttpException(HttpStatusCode.PreconditionFailed) als de update mislukt

Van toepassing op