Freigeben über


ServiceBusSessionMessageActions.SetSessionStateAsync Methode

Definition

Legen Sie einen benutzerdefinierten Zustand für die Sitzung fest, der später mit abgerufen werden kann. 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

Parameter

sessionState
BinaryData

A BinaryData des Sitzungszustands

cancellationToken
CancellationToken

Ein optionaler CancellationToken instance, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren.

Gibt zurück

Eine Aufgabe, die nach Abschluss des Vorgangs aufgelöst werden soll.

Ausnahmen

Die Sperre für die Sitzung ist abgelaufen. In Reason diesem Fall wird auf SessionLockLost festgelegt.

Hinweise

Dieser Zustand wird für immer in Service Bus gespeichert, es sei denn, Sie legen einen leeren Zustand darauf fest.

Gilt für: