C# Класс Redu.RedisConnection

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

Защищенные свойства (Protected)

Свойство Тип Описание
EventArgsPool Util.ResourcePool
SocketPool Util.ResourcePool

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

Метод Описание
Close ( ) : void
Close ( System.Guid channelId ) : void
Dispose ( ) : void
Open ( ) : void
Open ( System.Guid channelId ) : void
Receive ( ReceiveHandler handler ) : ReceiveHandler
RedisConnection ( ) : System
RedisConnection ( string connectionString ) : System
RedisConnection ( string host, int port ) : System
Send ( System.Guid channelId, byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( System.Guid channelId, byte command, int numOfPackagesToRec ) : ReceiveHandler
Send ( System.Guid channelId, string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( System.Guid channelId, string command, int numOfPackagesToRec ) : ReceiveHandler
Send ( byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( byte command, ReceiveHandler handler ) : ReceiveHandler
Send ( byte command, int numOfPackagesToRec ) : ReceiveHandler
Send ( string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
Send ( string command, ReceiveHandler handler ) : ReceiveHandler
Send ( string command, int numOfPackagesToRec ) : ReceiveHandler

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

Метод Описание
CreateEventArg ( ) : SocketAsyncEventArgs
CreateSocket ( ) : Socket
DeleteEventArg ( SocketAsyncEventArgs e ) : void
DeleteSocket ( Socket s ) : void
Dispose ( bool disposing ) : void
ProcessError ( object sender, SocketAsyncEventArgs e ) : void
ProcessSocketEvents ( object sender, SocketAsyncEventArgs e ) : void

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

Метод Описание
Init ( ) : void

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

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

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

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

public Close ( System.Guid channelId ) : void
channelId System.Guid
Результат void

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

protected CreateEventArg ( ) : SocketAsyncEventArgs
Результат System.Net.Sockets.SocketAsyncEventArgs

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

protected CreateSocket ( ) : Socket
Результат System.Net.Sockets.Socket

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

protected DeleteEventArg ( SocketAsyncEventArgs e ) : void
e System.Net.Sockets.SocketAsyncEventArgs
Результат void

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

protected DeleteSocket ( Socket s ) : void
s System.Net.Sockets.Socket
Результат void

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

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

public Open ( System.Guid channelId ) : void
channelId System.Guid
Результат void

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

protected ProcessError ( object sender, SocketAsyncEventArgs e ) : void
sender object
e System.Net.Sockets.SocketAsyncEventArgs
Результат void

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

protected ProcessSocketEvents ( object sender, SocketAsyncEventArgs e ) : void
sender object
e System.Net.Sockets.SocketAsyncEventArgs
Результат void

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

public Receive ( ReceiveHandler handler ) : ReceiveHandler
handler ReceiveHandler
Результат ReceiveHandler

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

public RedisConnection ( ) : System
Результат System

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

public RedisConnection ( string connectionString ) : System
connectionString string
Результат System

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

public RedisConnection ( string host, int port ) : System
host string
port int
Результат System

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

public Send ( System.Guid channelId, byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
channelId System.Guid
command byte
callback ReceiveCallback
numOfPackagesToRec int
Результат ReceiveHandler

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

public Send ( System.Guid channelId, byte command, int numOfPackagesToRec ) : ReceiveHandler
channelId System.Guid
command byte
numOfPackagesToRec int
Результат ReceiveHandler

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

public Send ( System.Guid channelId, string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
channelId System.Guid
command string
callback ReceiveCallback
numOfPackagesToRec int
Результат ReceiveHandler

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

public Send ( System.Guid channelId, string command, int numOfPackagesToRec ) : ReceiveHandler
channelId System.Guid
command string
numOfPackagesToRec int
Результат ReceiveHandler

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

public Send ( byte command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
command byte
callback ReceiveCallback
numOfPackagesToRec int
Результат ReceiveHandler

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

public Send ( byte command, ReceiveHandler handler ) : ReceiveHandler
command byte
handler ReceiveHandler
Результат ReceiveHandler

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

public Send ( byte command, int numOfPackagesToRec ) : ReceiveHandler
command byte
numOfPackagesToRec int
Результат ReceiveHandler

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

public Send ( string command, ReceiveCallback callback, int numOfPackagesToRec = 1 ) : ReceiveHandler
command string
callback ReceiveCallback
numOfPackagesToRec int
Результат ReceiveHandler

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

public Send ( string command, ReceiveHandler handler ) : ReceiveHandler
command string
handler ReceiveHandler
Результат ReceiveHandler

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

public Send ( string command, int numOfPackagesToRec ) : ReceiveHandler
command string
numOfPackagesToRec int
Результат ReceiveHandler

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

EventArgsPool защищенное свойство

protected Util.ResourcePool EventArgsPool
Результат Util.ResourcePool

SocketPool защищенное свойство

protected Util.ResourcePool SocketPool
Результат Util.ResourcePool