C# Class MOUSE.Core.MessageProcessing.IdleDisconnectProcessor

Inheritance: IGenericMessageProcessor
显示文件 Open project: Rurouni/MassiveOnlineUniversalServerEngine Class Usage Examples

Public Methods

Method Description
IdleDisconnectProcessor ( System.TimeSpan idleTimeout, INetChannel channel ) : System
Process ( Func next, IOperationContext operation ) : Task

Private Methods

Method Description
KillIfIdle ( ) : void

Method Details

IdleDisconnectProcessor() public method

public IdleDisconnectProcessor ( System.TimeSpan idleTimeout, INetChannel channel ) : System
idleTimeout System.TimeSpan
channel INetChannel
return System

Process() public method

public Process ( Func next, IOperationContext operation ) : Task
next Func
operation IOperationContext
return Task