C# Класс Helios.Channels.ChannelHandlerInvokerUtil

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

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

Метод Описание
InvokeBindAsyncNow ( IChannelHandlerContext ctx, EndPoint localAddress ) : System.Threading.Tasks.Task
InvokeChannelActiveNow ( IChannelHandlerContext ctx ) : void
InvokeChannelInactiveNow ( IChannelHandlerContext ctx ) : void
InvokeChannelReadCompleteNow ( IChannelHandlerContext ctx ) : void
InvokeChannelReadNow ( IChannelHandlerContext ctx, object msg ) : void
InvokeChannelRegisteredNow ( IChannelHandlerContext ctx ) : void
InvokeChannelUnregisteredNow ( IChannelHandlerContext ctx ) : void
InvokeChannelWritabilityChangedNow ( IChannelHandlerContext ctx ) : void
InvokeCloseAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
InvokeConnectAsyncNow ( IChannelHandlerContext ctx, EndPoint remoteAddress, EndPoint localAddress ) : System.Threading.Tasks.Task
InvokeDeregisterAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
InvokeDisconnectAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
InvokeExceptionCaughtNow ( IChannelHandlerContext ctx, Exception cause ) : void
InvokeFlushNow ( IChannelHandlerContext ctx ) : void
InvokeReadNow ( IChannelHandlerContext ctx ) : void
InvokeUserEventTriggeredNow ( IChannelHandlerContext ctx, object evt ) : void
InvokeWriteAsyncNow ( IChannelHandlerContext ctx, object msg ) : System.Threading.Tasks.Task

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

Метод Описание
ComposeExceptionTask ( Exception cause ) : System.Threading.Tasks.Task
InExceptionCaught ( Exception cause ) : bool
NotifyHandlerException ( IChannelHandlerContext ctx, Exception cause ) : void

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

InvokeBindAsyncNow() публичный статический Метод

public static InvokeBindAsyncNow ( IChannelHandlerContext ctx, EndPoint localAddress ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
localAddress System.Net.EndPoint
Результат System.Threading.Tasks.Task

InvokeChannelActiveNow() публичный статический Метод

public static InvokeChannelActiveNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeChannelInactiveNow() публичный статический Метод

public static InvokeChannelInactiveNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeChannelReadCompleteNow() публичный статический Метод

public static InvokeChannelReadCompleteNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeChannelReadNow() публичный статический Метод

public static InvokeChannelReadNow ( IChannelHandlerContext ctx, object msg ) : void
ctx IChannelHandlerContext
msg object
Результат void

InvokeChannelRegisteredNow() публичный статический Метод

public static InvokeChannelRegisteredNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeChannelUnregisteredNow() публичный статический Метод

public static InvokeChannelUnregisteredNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeChannelWritabilityChangedNow() публичный статический Метод

public static InvokeChannelWritabilityChangedNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeCloseAsyncNow() публичный статический Метод

public static InvokeCloseAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
Результат System.Threading.Tasks.Task

InvokeConnectAsyncNow() публичный статический Метод

public static InvokeConnectAsyncNow ( IChannelHandlerContext ctx, EndPoint remoteAddress, EndPoint localAddress ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
remoteAddress System.Net.EndPoint
localAddress System.Net.EndPoint
Результат System.Threading.Tasks.Task

InvokeDeregisterAsyncNow() публичный статический Метод

public static InvokeDeregisterAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
Результат System.Threading.Tasks.Task

InvokeDisconnectAsyncNow() публичный статический Метод

public static InvokeDisconnectAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
Результат System.Threading.Tasks.Task

InvokeExceptionCaughtNow() публичный статический Метод

public static InvokeExceptionCaughtNow ( IChannelHandlerContext ctx, Exception cause ) : void
ctx IChannelHandlerContext
cause System.Exception
Результат void

InvokeFlushNow() публичный статический Метод

public static InvokeFlushNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeReadNow() публичный статический Метод

public static InvokeReadNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
Результат void

InvokeUserEventTriggeredNow() публичный статический Метод

public static InvokeUserEventTriggeredNow ( IChannelHandlerContext ctx, object evt ) : void
ctx IChannelHandlerContext
evt object
Результат void

InvokeWriteAsyncNow() публичный статический Метод

public static InvokeWriteAsyncNow ( IChannelHandlerContext ctx, object msg ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
msg object
Результат System.Threading.Tasks.Task