Langue

IBotDataStore<T>.SaveAsync Méthode

Définition

Sauvegardez un BotData à l’aide de l’ETag. Vérifications de cohérence d’etags Si ETag est nul ou vide, cela fixera la valeur si personne ne l’a encore définie Si ETag est « * », alors cela fixera la valeur sans condition. Si ETag correspond, cela mettra à jour la valeur si elle reste inchangée. Si Data est nulle, cela supprime l’enregistrement, sinon cela est stocké

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

Paramètres

key
IAddress

La clé.

botStoreType
BotStoreType

Le type de boutique de bots.

data
T

Les données qui devraient être sauvegardées.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

lancer HttpException(HttpStatusCode.PreconditionFailed) si la mise à jour échoue

S’applique à