IBotDataStore<T> Schnittstelle

Definition

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

Typparameter

T
Abgeleitet

Methoden

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

Zurückgeben von BotData mit Daten, die auf ein JObject oder einen leeren BotData()-Datensatz mit ETag verweisen:""

SaveAsync(IAddress, BotStoreType, T, CancellationToken)

Speichern Sie botData mithilfe des ETags. Etag-Konsistenzprüfungen Wenn ETag NULL oder leer ist, wird der Wert festgelegt, wenn es noch nicht von jemandem festgelegt wurde. Wenn ETag "*" ist, wird der Wert bedingungslos festgelegt Wenn ETag übereinstimmt, wird der Wert aktualisiert, wenn er unverändert ist. Wenn Data null ist, wird der Datensatz entfernt, andernfalls wird gespeichert.

Gilt für: