Partager via


ServiceBusSessionMessageActions.SetSessionStateAsync Méthode

Définition

Définir un état personnalisé sur la session qui peut être récupéré ultérieurement à l’aide de GetSessionStateAsync(CancellationToken)

public virtual System.Threading.Tasks.Task SetSessionStateAsync (BinaryData sessionState, System.Threading.CancellationToken cancellationToken = default);
abstract member SetSessionStateAsync : BinaryData * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.SetSessionStateAsync : BinaryData * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function SetSessionStateAsync (sessionState As BinaryData, Optional cancellationToken As CancellationToken = Nothing) As Task

Paramètres

sessionState
BinaryData

A BinaryData d’état de session

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

Tâche à résoudre lorsque l’opération est terminée.

Exceptions

Le verrou de la session a expiré. Reason le sera défini sur SessionLockLost dans ce cas.

Remarques

Cet état est stocké sur Service Bus pour toujours, sauf si vous y définissez un état vide.

S’applique à