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 botData mithilfe des ETags. Etag-Konsistenzprüfungen Wenn ETag NULL oder leer ist, wird der Wert festgelegt, wenn noch niemand ihn festgelegt hat. 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.
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 Botspeichertyp.
- data
- T
Die Daten, die gespeichert werden sollen.
- cancellationToken
- CancellationToken
Das Abbruchtoken.
Gibt zurück
httpException(HttpStatusCode.PreconditionFailed) auslösen, wenn das Update fehlschlägt