Compartir a través de


ServiceBusSessionProcessor.SessionClosingAsync Evento

Definición

Controlador opcional que se puede establecer para recibir notificaciones cuando una sesión está a punto de cerrarse para su procesamiento. Esto significa que se agotó el tiempo de espera de la llamada más reciente ReceiveMessageAsync(Nullable<TimeSpan>, CancellationToken) o que ReleaseSession() se llamó en el ProcessMessageAsync controlador.

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) 

Tipo de evento

Comentarios

No se recomienda que el estado del procesador se administre directamente desde dentro de este controlador; solicitar que inicie o detenga el procesador puede dar lugar a un escenario de interbloqueo.

Se aplica a