C# 클래스 Helios.Channels.AbstractChannelHandlerContext

상속: IChannelHandlerContext
파일 보기 프로젝트 열기: helios-io/helios 1 사용 예제들

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