ServiceBusSessionProcessor.SessionClosingAsync Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionaler Handler, der so festgelegt werden kann, dass er benachrichtigt wird, wenn eine Sitzung zur Verarbeitung geschlossen wird. Dies bedeutet, dass für den letzten ReceiveMessageAsync(Nullable<TimeSpan>, CancellationToken) Aufruf ein Timeout aufgetreten ist oder der ReleaseSession() im ProcessMessageAsync Handler aufgerufen wurde.
public event Func<Azure.Messaging.ServiceBus.ProcessSessionEventArgs,System.Threading.Tasks.Task> SessionClosingAsync;
member this.SessionClosingAsync : Func<Azure.Messaging.ServiceBus.ProcessSessionEventArgs, System.Threading.Tasks.Task>
Public Custom Event SessionClosingAsync As Func(Of ProcessSessionEventArgs, Task)
Ereignistyp
Hinweise
Es wird nicht empfohlen, den Zustand des Prozessors direkt in diesem Handler zu verwalten. Die Anforderung, den Prozessor zu starten oder zu beenden, kann zu einem Deadlockszenario führen.
Gilt für:
Azure SDK for .NET