Sprache

IBotDataStore<T>.SaveAsync Methode

Definition

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

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

Parameter

key
IAddress

Der Schlüssel.

botStoreType
BotStoreType

Der Bot-Shop-Typ.

data
T

Die Daten, die gespeichert werden sollten.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

HttpException(HttpStatusCode.PreconditionFailed) werfen, wenn das Update fehlschlägt

Gilt für: