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

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

Private Properties

Свойство Тип Описание
CalculateSkipPropagationFlags int
FindContextInbound AbstractChannelHandlerContext
FindContextOutbound AbstractChannelHandlerContext

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

Метод Описание
BindAsync ( EndPoint localAddress ) : Task
CloseAsync ( ) : Task
ConnectAsync ( EndPoint remoteAddress ) : Task
ConnectAsync ( EndPoint remoteAddress, EndPoint localAddress ) : Task
DeregisterAsync ( ) : Task
DisconnectAsync ( ) : Task
FireChannelActive ( ) : IChannelHandlerContext
FireChannelInactive ( ) : IChannelHandlerContext
FireChannelRead ( object message ) : IChannelHandlerContext
FireChannelReadComplete ( ) : IChannelHandlerContext
FireChannelRegistered ( ) : IChannelHandlerContext
FireChannelUnregistered ( ) : IChannelHandlerContext
FireChannelWritabilityChanged ( ) : IChannelHandlerContext
FireExceptionCaught ( Exception ex ) : IChannelHandlerContext
FireUserEventTriggered ( object evt ) : IChannelHandlerContext
Flush ( ) : IChannelHandlerContext
Read ( ) : IChannelHandlerContext
ToString ( ) : string
WriteAndFlushAsync ( object message ) : Task
WriteAsync ( object message ) : Task

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

Метод Описание
AbstractChannelHandlerContext ( DefaultChannelPipeline pipeline, IChannelHandlerInvoker invoker, string name, int skipPropagationFlags ) : System
GetSkipPropagationFlags ( IChannelHandler handler ) : int
IsSkippable ( Type handlerType, string methodName ) : bool

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

Метод Описание
CalculateSkipPropagationFlags ( Type handlerType ) : int
FindContextInbound ( ) : AbstractChannelHandlerContext
FindContextOutbound ( ) : AbstractChannelHandlerContext

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

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

protected AbstractChannelHandlerContext ( DefaultChannelPipeline pipeline, IChannelHandlerInvoker invoker, string name, int skipPropagationFlags ) : System
pipeline DefaultChannelPipeline
invoker IChannelHandlerInvoker
name string
skipPropagationFlags int
Результат System

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

public BindAsync ( EndPoint localAddress ) : Task
localAddress System.Net.EndPoint
Результат Task

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

public CloseAsync ( ) : Task
Результат Task

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

public ConnectAsync ( EndPoint remoteAddress ) : Task
remoteAddress System.Net.EndPoint
Результат Task

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

public ConnectAsync ( EndPoint remoteAddress, EndPoint localAddress ) : Task
remoteAddress System.Net.EndPoint
localAddress System.Net.EndPoint
Результат Task

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

public DeregisterAsync ( ) : Task
Результат Task

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

public DisconnectAsync ( ) : Task
Результат Task

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

public FireChannelActive ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

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

public FireChannelInactive ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

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

public FireChannelRead ( object message ) : IChannelHandlerContext
message object
Результат IChannelHandlerContext

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

public FireChannelReadComplete ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

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

public FireChannelRegistered ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

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

public FireChannelUnregistered ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

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

public FireChannelWritabilityChanged ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

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

public FireExceptionCaught ( Exception ex ) : IChannelHandlerContext
ex System.Exception
Результат IChannelHandlerContext

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

public FireUserEventTriggered ( object evt ) : IChannelHandlerContext
evt object
Результат IChannelHandlerContext

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

public Flush ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

GetSkipPropagationFlags() защищенный статический Метод

protected static GetSkipPropagationFlags ( IChannelHandler handler ) : int
handler IChannelHandler
Результат int

IsSkippable() защищенный статический Метод

protected static IsSkippable ( Type handlerType, string methodName ) : bool
handlerType System.Type
methodName string
Результат bool

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

public Read ( ) : IChannelHandlerContext
Результат IChannelHandlerContext

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

public ToString ( ) : string
Результат string

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

public WriteAndFlushAsync ( object message ) : Task
message object
Результат Task

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

public WriteAsync ( object message ) : Task
message object
Результат Task