ProcessSessionMessageEventArgs.SetSessionStateAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establecimiento de 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 resolverá cuando se haya completado 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
Azure SDK for .NET