C# Class NServiceBus.Transports.RabbitMQ.PersistentConnection

A connection that attempts to reconnect if the inner connection is closed.
Inheritance: IPersistentConnection, IConnection
Afficher le fichier Open project: MyDealerLot/NServiceBus.RabbitMQ Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Method Details

Abort() public méthode

public Abort ( ) : void
Résultat void

Abort() public méthode

public Abort ( int timeout ) : void
timeout int
Résultat void

Abort() public méthode

public Abort ( ushort reasonCode, string reasonText ) : void
reasonCode ushort
reasonText string
Résultat void

Abort() public méthode

public Abort ( ushort reasonCode, string reasonText, int timeout ) : void
reasonCode ushort
reasonText string
timeout int
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

Close() public méthode

public Close ( int timeout ) : void
timeout int
Résultat void

Close() public méthode

public Close ( ushort reasonCode, string reasonText ) : void
reasonCode ushort
reasonText string
Résultat void

Close() public méthode

public Close ( ushort reasonCode, string reasonText, int timeout ) : void
reasonCode ushort
reasonText string
timeout int
Résultat void

CreateModel() public méthode

public CreateModel ( ) : IModel
Résultat IModel

Dispose() public méthode

public Dispose ( ) : void
Résultat void

HandleConnectionBlocked() public méthode

public HandleConnectionBlocked ( string reason ) : void
reason string
Résultat void

HandleConnectionUnblocked() public méthode

public HandleConnectionUnblocked ( ) : void
Résultat void

LogException() public méthode

public LogException ( Exception exception ) : void
exception System.Exception
Résultat void

OnConnectionShutdown() public méthode

public OnConnectionShutdown ( object sender, ShutdownEventArgs reason ) : void
sender object
reason ShutdownEventArgs
Résultat void

PersistentConnection() public méthode

public PersistentConnection ( RabbitMqConnectionFactory connectionFactory, System.TimeSpan retryDelay, string purpose ) : System
connectionFactory RabbitMqConnectionFactory
retryDelay System.TimeSpan
purpose string
Résultat System

StartTryToConnect() public méthode

public StartTryToConnect ( ) : void
Résultat void

TryToConnect() public méthode

public TryToConnect ( object timer ) : void
timer object
Résultat void