C# Класс MassTransit.AzureServiceBusTransport.Transport.MessageSessionAsyncHandler

Наследование: IMessageSessionAsyncHandler
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
IMessageSessionAsyncHandler ( MessageSession session, BrokeredMessage message ) : System.Threading.Tasks.Task
WaitAndAbandonMessage ( BrokeredMessage message ) : System.Threading.Tasks.Task

Описание методов

MessageSessionAsyncHandler() публичный Метод

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
Результат System

OnCloseSessionAsync() публичный Метод

public OnCloseSessionAsync ( MessageSession session ) : System.Threading.Tasks.Task
session MessageSession
Результат System.Threading.Tasks.Task

OnSessionLostAsync() публичный Метод

public OnSessionLostAsync ( Exception exception ) : System.Threading.Tasks.Task
exception System.Exception
Результат System.Threading.Tasks.Task