IBotDataStore<T>.SaveAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisz botData przy użyciu elementu ETag. Spójność Etag sprawdza, czy wartość ETag ma wartość null lub jest pusta, jeśli nikt jeszcze go nie ustawi, jeśli element ETag ma wartość "*", to spowoduje to bezwarunkowe ustawienie wartości Jeśli element ETag pasuje, spowoduje to zaktualizowanie wartości, jeśli nie zostanie zmieniona. Jeśli dane mają wartość null, spowoduje to usunięcie rekordu, w przeciwnym razie są przechowywane
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
Parametry
- key
- IAddress
Klucz.
- botStoreType
- BotStoreType
Typ magazynu botów.
- data
- T
Dane, które powinny zostać zapisane.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
throw HttpException(HttpStatusCode.WstępnegoFailed) jeśli aktualizacja nie powiedzie się