IBotDataStore<T>.SaveAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Sla een BotData op met de ETag. Etag-consistentiecontroles Als ETag nul of leeg is, wordt de waarde ingesteld als niemand deze nog heeft ingesteld Als ETag "*" is, zal de waarde onvoorwaardelijk worden ingesteld Als ETag overeenkomt, zal de waarde worden bijgewerkt als deze ongewijzigd blijft. Als Data null is, verwijdert dit record, anders slaat het het op
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
Parameters
- key
- IAddress
De sleutel.
- botStoreType
- BotStoreType
Het type botwinkel.
- data
- T
De data die bewaard moet worden.
- cancellationToken
- CancellationToken
Het annuleringstoken.
Retouren
gooi HttpException(HttpStatusCode.PreconditionFailed) als de update faalt