Compartilhar via


IBotDataStore<T> Interface

Definição

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

Parâmetros de tipo

T
Derivado

Métodos

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

Retornar BotData com Dados apontando para um JObject ou um registro BotData() vazio com ETag:""

SaveAsync(IAddress, BotStoreType, T, CancellationToken)

Salve um BotData usando a ETag. Verificações de consistência de Etag Se eTag for nulo ou vazio, isso definirá o valor se ninguém o tiver definido ainda Se ETag for "*", isso definirá incondicionalmente o valor Se a ETag corresponder, isso atualizará o valor se ele não for alterado. Se Dados forem nulos, isso removerá o registro, caso contrário, ele será armazenado

Aplica-se a