C# Класс MindTouch.Clacks.Server.Async.AsyncClientHandler

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

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

Метод Описание
AsyncClientHandler ( System.Guid clientId, Socket socket, IAsyncCommandDispatcher dispatcher, IClacksInstrumentation instrumentation, Action removeCallback ) : System
ProcessRequests ( ) : void

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

Метод Описание
CompleteRequest ( ) : void
InitializeHandler ( string command ) : string
ProcessCommand ( ) : void
Receive ( int>.Action continuation ) : void
SendResponse ( ) : void

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

Метод Описание
ProcessResponse ( IResponse response, System.Action nextResponseCallback ) : void

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

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

public AsyncClientHandler ( System.Guid clientId, Socket socket, IAsyncCommandDispatcher dispatcher, IClacksInstrumentation instrumentation, Action removeCallback ) : System
clientId System.Guid
socket System.Net.Sockets.Socket
dispatcher IAsyncCommandDispatcher
instrumentation IClacksInstrumentation
removeCallback Action
Результат System

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

protected CompleteRequest ( ) : void
Результат void

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

protected InitializeHandler ( string command ) : string
command string
Результат string

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

protected ProcessCommand ( ) : void
Результат void

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

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

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

protected Receive ( int>.Action continuation ) : void
continuation int>.Action
Результат void

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

protected SendResponse ( ) : void
Результат void