Compartir a través de


IBotDataStore<T>.SaveAsync Método

Definición

Guarde un botData mediante la etiqueta ETag. Comprobaciones de coherencia de Etag Si ETag es null o está vacío, esto establecerá el valor si nadie lo ha establecido todavía Si ETag es "*", se establecerá incondicionalmente el valor Si ETag coincide, se actualizará el valor si no se modifica. Si Data es null, quita el registro; de lo contrario, almacena

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

Parámetros

key
IAddress

Clave.

botStoreType
BotStoreType

Tipo de almacén de bots.

data
T

Datos que se deben guardar.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

throw HttpException(HttpStatusCode.PreconditionFailed) si se produce un error en la actualización

Se aplica a