Partager via


ServiceBusSessionReceiver.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 de l’é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é. Dans Reason ce cas, la valeur est définie SessionLockLost sur .

Remarques

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

S’applique à