C# Класс NServiceBus.Transports.RabbitMQ.PersistentConnection

A connection that attempts to reconnect if the inner connection is closed.
Наследование: IPersistentConnection, IConnection
Показать файл Открыть проект Примеры использования класса

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