C# Класс Gwupe.Cloud.Communication.ConnectionMaintainer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ConnectionCloseEvent System.Threading.AutoResetEvent
ConnectionOpenEvent System.Threading.AutoResetEvent
WakeupManager System.Threading.AutoResetEvent

Private Properties

Свойство Тип Описание
CloseConnection void
IsConnected bool

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

Метод Описание
Connect ( Uri uri ) : void
ConnectionMaintainer ( String version, List destinations, List ports, X509Certificate2 cert ) : System
Disconnect ( ) : void
IsConnectionEstablished ( ) : bool
ManualBreak ( string reason ) : void
Ping ( ) : bool
Run ( ) : void

Защищенные методы

Метод Описание
OnConnect ( EventArgs e ) : void
OnDisconnect ( EventArgs e ) : void

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

Метод Описание
CloseConnection ( int code, String reason ) : void
IsConnected ( ) : bool

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

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

public Connect ( Uri uri ) : void
uri System.Uri
Результат void

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

public ConnectionMaintainer ( String version, List destinations, List ports, X509Certificate2 cert ) : System
version String
destinations List
ports List
cert System.Security.Cryptography.X509Certificates.X509Certificate2
Результат System

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

public Disconnect ( ) : void
Результат void

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

public IsConnectionEstablished ( ) : bool
Результат bool

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

public ManualBreak ( string reason ) : void
reason string
Результат void

OnConnect() защищенный Метод

protected OnConnect ( EventArgs e ) : void
e System.EventArgs
Результат void

OnDisconnect() защищенный Метод

protected OnDisconnect ( EventArgs e ) : void
e System.EventArgs
Результат void

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

public Ping ( ) : bool
Результат bool

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

public Run ( ) : void
Результат void

Описание свойств

ConnectionCloseEvent публичное свойство

public AutoResetEvent,System.Threading ConnectionCloseEvent
Результат System.Threading.AutoResetEvent

ConnectionOpenEvent публичное свойство

public AutoResetEvent,System.Threading ConnectionOpenEvent
Результат System.Threading.AutoResetEvent

WakeupManager публичное свойство

public AutoResetEvent,System.Threading WakeupManager
Результат System.Threading.AutoResetEvent