C# Class MassTransit.AzureServiceBusTransport.Transport.MessageSessionAsyncHandler

Inheritance: IMessageSessionAsyncHandler
Afficher le fichier Open project: MassTransit/MassTransit

Méthodes publiques

Méthode Description
MessageSessionAsyncHandler ( NamespaceContext context, ITaskSupervisor supervisor, ISessionReceiver receiver, MessageSession session, IDeliveryTracker tracker, ISendEndpointProvider sendEndpointProvider, IPublishEndpointProvider publishEndpointProvider ) : System
OnCloseSessionAsync ( MessageSession session ) : System.Threading.Tasks.Task
OnSessionLostAsync ( Exception exception ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
IMessageSessionAsyncHandler ( MessageSession session, BrokeredMessage message ) : System.Threading.Tasks.Task
WaitAndAbandonMessage ( BrokeredMessage message ) : System.Threading.Tasks.Task

Method Details

MessageSessionAsyncHandler() public méthode

public MessageSessionAsyncHandler ( NamespaceContext context, ITaskSupervisor supervisor, ISessionReceiver receiver, MessageSession session, IDeliveryTracker tracker, ISendEndpointProvider sendEndpointProvider, IPublishEndpointProvider publishEndpointProvider ) : System
context NamespaceContext
supervisor ITaskSupervisor
receiver ISessionReceiver
session MessageSession
tracker IDeliveryTracker
sendEndpointProvider ISendEndpointProvider
publishEndpointProvider IPublishEndpointProvider
Résultat System

OnCloseSessionAsync() public méthode

public OnCloseSessionAsync ( MessageSession session ) : System.Threading.Tasks.Task
session MessageSession
Résultat System.Threading.Tasks.Task

OnSessionLostAsync() public méthode

public OnSessionLostAsync ( Exception exception ) : System.Threading.Tasks.Task
exception System.Exception
Résultat System.Threading.Tasks.Task