ServiceBusSessionReceiver.SetSessionStateAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Definir um estado personalizado na sessão que pode ser recuperado posteriormente usando 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
Um BinaryData de estado de sessão
- cancellationToken
- CancellationToken
Uma instância opcional CancellationToken para sinalizar a solicitação para cancelar a operação.
Retornos
Uma tarefa a ser resolvida quando a operação for concluída.
Exceções
O bloqueio da sessão expirou. O Reason será definido SessionLockLost como nesse caso.
Comentários
Esse estado é armazenado no Barramento de Serviço para sempre, a menos que você defina um estado vazio nele.
Aplica-se a
Azure SDK for .NET