Partager via


IBotDataStore<T>.SaveAsync Méthode

Définition

Enregistrez un BotData à l’aide de l’ETag. La cohérence Etag vérifie si ETag est null ou vide, cela définit la valeur si personne ne l’a encore définie Si ETag a la valeur « * », cela définit inconditionnellement la valeur Si ETag correspond, cela met à jour la valeur si elle est inchangée. Si data a la valeur Null, cela supprime l’enregistrement, sinon il stocke

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

Clé.

botStoreType
BotStoreType

Type de magasin de bots.

data
T

Données à enregistrer.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

lève HttpException(HttpStatusCode.ConditionFailed) si la mise à jour échoue

S’applique à