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-konsistenskontroller Om ETag är null eller tomt kommer detta att sätta värdet om ingen har satt det än Om ETag är "*" så kommer detta att sätta värdet villkorslöst. Om ETag matchar kommer detta att uppdatera värdet om det är oförändrat. Om Data är null tas posten bort, annars lagras den
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
Typen av botbutik.
- data
- T
Datan som borde sparas.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
kasta HttpException(HttpStatusCode.PreconditionFailed) om uppdateringen misslyckas