C# 클래스 NServiceBus.Transports.RabbitMQ.PersistentConnection

A connection that attempts to reconnect if the inner connection is closed.
상속: IPersistentConnection, IConnection
파일 보기 프로젝트 열기: MyDealerLot/NServiceBus.RabbitMQ 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Abort ( ) : void
Abort ( int timeout ) : void
Abort ( ushort reasonCode, string reasonText ) : void
Abort ( ushort reasonCode, string reasonText, int timeout ) : void
Close ( ) : void
Close ( int timeout ) : void
Close ( ushort reasonCode, string reasonText ) : void
Close ( ushort reasonCode, string reasonText, int timeout ) : void
CreateModel ( ) : IModel
Dispose ( ) : void
HandleConnectionBlocked ( string reason ) : void
HandleConnectionUnblocked ( ) : void
LogException ( Exception exception ) : void
OnConnectionShutdown ( object sender, ShutdownEventArgs reason ) : void
PersistentConnection ( RabbitMqConnectionFactory connectionFactory, System.TimeSpan retryDelay, string purpose ) : System
StartTryToConnect ( ) : void
TryToConnect ( object timer ) : void

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

Abort() 공개 메소드

public Abort ( int timeout ) : void
timeout int
리턴 void

Abort() 공개 메소드

public Abort ( ushort reasonCode, string reasonText ) : void
reasonCode ushort
reasonText string
리턴 void

Abort() 공개 메소드

public Abort ( ushort reasonCode, string reasonText, int timeout ) : void
reasonCode ushort
reasonText string
timeout int
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

Close() 공개 메소드

public Close ( int timeout ) : void
timeout int
리턴 void

Close() 공개 메소드

public Close ( ushort reasonCode, string reasonText ) : void
reasonCode ushort
reasonText string
리턴 void

Close() 공개 메소드

public Close ( ushort reasonCode, string reasonText, int timeout ) : void
reasonCode ushort
reasonText string
timeout int
리턴 void

CreateModel() 공개 메소드

public CreateModel ( ) : IModel
리턴 IModel

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

HandleConnectionBlocked() 공개 메소드

public HandleConnectionBlocked ( string reason ) : void
reason string
리턴 void

HandleConnectionUnblocked() 공개 메소드

public HandleConnectionUnblocked ( ) : void
리턴 void

LogException() 공개 메소드

public LogException ( Exception exception ) : void
exception System.Exception
리턴 void

OnConnectionShutdown() 공개 메소드

public OnConnectionShutdown ( object sender, ShutdownEventArgs reason ) : void
sender object
reason ShutdownEventArgs
리턴 void

PersistentConnection() 공개 메소드

public PersistentConnection ( RabbitMqConnectionFactory connectionFactory, System.TimeSpan retryDelay, string purpose ) : System
connectionFactory RabbitMqConnectionFactory
retryDelay System.TimeSpan
purpose string
리턴 System

StartTryToConnect() 공개 메소드

public StartTryToConnect ( ) : void
리턴 void

TryToConnect() 공개 메소드

public TryToConnect ( object timer ) : void
timer object
리턴 void