IBotDataStore<T>.SaveAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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