Udostępnij za pośrednictwem


IBotDataStore<T>.SaveAsync Metoda

Definicja

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ę

Dotyczy