Compartir a través de


ServiceBusSessionReceiver.SetSessionStateAsync Método

Definición

Establecer un estado personalizado en la sesión que se puede recuperar más adelante mediante 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

Parámetros

sessionState
BinaryData

Un BinaryData de estado de sesión

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

Tarea en la que se va a resolver una vez completada la operación.

Excepciones

El bloqueo de la sesión ha expirado. Reason Se establecerá SessionLockLost en en este caso.

Comentarios

Este estado se almacena en Service Bus para siempre, a menos que establezca un estado vacío en él.

Se aplica a