Sprache

IBotDataStore<T> Schnittstelle

Definition

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

Typparameter

T
Abgeleitet

Methoden

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

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

SaveAsync(IAddress, BotStoreType, T, CancellationToken)

Speichern Sie ein BotData mit dem ETag. Etag-Konsistenzprüfungen: Wenn ETag null oder leer ist, setzt dies den Wert. Wenn ihn noch niemand gesetzt hat. Wenn ETag "*" ist, wird der Wert bedingungslos gesetzt. Wenn ETag übereinstimmt, wird der Wert aktualisiert, falls er unverändert bleibt. Wenn Data null ist, entfernt dies den Datensatz, ansonsten speichert er

Gilt für: