IBotDataStore<T>.SaveAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Spara en BotData med hjälp av ETag. Etag-konsekvenskontroller Om ETag är null eller tomt, anger detta värdet om ingen har angett det ännu Om ETag är "*" kommer detta villkorslöst att ange värdet Om ETag matchar kommer detta att uppdatera värdet om det är oförändrat. Om Data är null tas posten bort, annars lagras
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
Parametrar
- key
- IAddress
Nyckeln.
- botStoreType
- BotStoreType
Robotlagringstypen.
- data
- T
De data som ska sparas.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
throw HttpException(HttpStatusCode.PreconditionFailed) om uppdateringen misslyckas