IBotDataStore<T>.SaveAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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