Lenguaje

IBotDataStore<T> Interfaz

Definición

public interface IBotDataStore<T>
type IBotDataStore<'T> = interface
Public Interface IBotDataStore(Of T)

Parámetros de tipo

T
Derivado

Métodos

Nombre Description
FlushAsync(IAddress, CancellationToken)
LoadAsync(IAddress, BotStoreType, CancellationToken)

Devuelve BotData con Data que apunta a un JObject o a un registro BotData() vacío con ETag:""

SaveAsync(IAddress, BotStoreType, T, CancellationToken)

Guarda un BotData usando el ETag. Comprobaciones de consistencia de etags: Si ETag es nulo o vacío, esto establecerá el valor si nadie lo ha establecido aún. Si ETag es "*", entonces se fijará incondicionalmente el valor. Si ETag coincide, se actualizará el valor si no cambia. Si los datos son nulos, esto elimina el registro; de lo contrario, se almacena

Se aplica a