C# Class Helios.Channels.AbstractChannelHandlerContext

Inheritance: IChannelHandlerContext
Afficher le fichier Open project: helios-io/helios Class Usage Examples

Private Properties

Свойство Type Description
CalculateSkipPropagationFlags int
FindContextInbound AbstractChannelHandlerContext
FindContextOutbound AbstractChannelHandlerContext

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
AbstractChannelHandlerContext ( DefaultChannelPipeline pipeline, IChannelHandlerInvoker invoker, string name, int skipPropagationFlags ) : System
GetSkipPropagationFlags ( IChannelHandler handler ) : int
IsSkippable ( Type handlerType, string methodName ) : bool

Private Methods

Méthode Description
CalculateSkipPropagationFlags ( Type handlerType ) : int
FindContextInbound ( ) : AbstractChannelHandlerContext
FindContextOutbound ( ) : AbstractChannelHandlerContext

Method Details

AbstractChannelHandlerContext() protected méthode

protected AbstractChannelHandlerContext ( DefaultChannelPipeline pipeline, IChannelHandlerInvoker invoker, string name, int skipPropagationFlags ) : System
pipeline DefaultChannelPipeline
invoker IChannelHandlerInvoker
name string
skipPropagationFlags int
Résultat System

BindAsync() public méthode

public BindAsync ( EndPoint localAddress ) : Task
localAddress System.Net.EndPoint
Résultat Task

CloseAsync() public méthode

public CloseAsync ( ) : Task
Résultat Task

ConnectAsync() public méthode

public ConnectAsync ( EndPoint remoteAddress ) : Task
remoteAddress System.Net.EndPoint
Résultat Task

ConnectAsync() public méthode

public ConnectAsync ( EndPoint remoteAddress, EndPoint localAddress ) : Task
remoteAddress System.Net.EndPoint
localAddress System.Net.EndPoint
Résultat Task

DeregisterAsync() public méthode

public DeregisterAsync ( ) : Task
Résultat Task

DisconnectAsync() public méthode

public DisconnectAsync ( ) : Task
Résultat Task

FireChannelActive() public méthode

public FireChannelActive ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

FireChannelInactive() public méthode

public FireChannelInactive ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

FireChannelRead() public méthode

public FireChannelRead ( object message ) : IChannelHandlerContext
message object
Résultat IChannelHandlerContext

FireChannelReadComplete() public méthode

public FireChannelReadComplete ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

FireChannelRegistered() public méthode

public FireChannelRegistered ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

FireChannelUnregistered() public méthode

public FireChannelUnregistered ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

FireChannelWritabilityChanged() public méthode

public FireChannelWritabilityChanged ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

FireExceptionCaught() public méthode

public FireExceptionCaught ( Exception ex ) : IChannelHandlerContext
ex System.Exception
Résultat IChannelHandlerContext

FireUserEventTriggered() public méthode

public FireUserEventTriggered ( object evt ) : IChannelHandlerContext
evt object
Résultat IChannelHandlerContext

Flush() public méthode

public Flush ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

GetSkipPropagationFlags() protected static méthode

protected static GetSkipPropagationFlags ( IChannelHandler handler ) : int
handler IChannelHandler
Résultat int

IsSkippable() protected static méthode

protected static IsSkippable ( Type handlerType, string methodName ) : bool
handlerType System.Type
methodName string
Résultat bool

Read() public méthode

public Read ( ) : IChannelHandlerContext
Résultat IChannelHandlerContext

ToString() public méthode

public ToString ( ) : string
Résultat string

WriteAndFlushAsync() public méthode

public WriteAndFlushAsync ( object message ) : Task
message object
Résultat Task

WriteAsync() public méthode

public WriteAsync ( object message ) : Task
message object
Résultat Task