C# 클래스 MassTransit.AzureServiceBusTransport.Transport.MessageSessionAsyncHandler

상속: IMessageSessionAsyncHandler
파일 보기 프로젝트 열기: MassTransit/MassTransit

공개 메소드들

메소드 설명
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