C# Class MOUSE.Core.MessageProcessing.MessageProcessorExtensions

Afficher le fichier Open project: Rurouni/MassiveOnlineUniversalServerEngine

Méthodes publiques

Méthode Description
UseConfigurableClientDispatcher ( this builder, ISimpleMessageHandlingConfigBuilder>.Func configure ) : IMessageProcessingPipeBuilder
UseConfigurableDispatcher ( this builder, IMessageHandlingConfigBuilder>.Func configure, bool throwIfUnhandled = true ) : IMessageProcessingPipeBuilder
UseFiber ( this builder, IFiber fiber, IMessageProcessingLockConfigBuilder>.Func lockConfigurator = null ) : IMessageProcessingPipeBuilder
UseIdleDisconnect ( this builder, System.TimeSpan idleDisconnectTimeout, INetChannel channel ) : IMessageProcessingPipeBuilder

Method Details

UseConfigurableClientDispatcher() public static méthode

public static UseConfigurableClientDispatcher ( this builder, ISimpleMessageHandlingConfigBuilder>.Func configure ) : IMessageProcessingPipeBuilder
builder this
configure ISimpleMessageHandlingConfigBuilder>.Func
Résultat IMessageProcessingPipeBuilder

UseConfigurableDispatcher() public static méthode

public static UseConfigurableDispatcher ( this builder, IMessageHandlingConfigBuilder>.Func configure, bool throwIfUnhandled = true ) : IMessageProcessingPipeBuilder
builder this
configure IMessageHandlingConfigBuilder>.Func
throwIfUnhandled bool
Résultat IMessageProcessingPipeBuilder

UseFiber() public static méthode

public static UseFiber ( this builder, IFiber fiber, IMessageProcessingLockConfigBuilder>.Func lockConfigurator = null ) : IMessageProcessingPipeBuilder
builder this
fiber IFiber
lockConfigurator IMessageProcessingLockConfigBuilder>.Func
Résultat IMessageProcessingPipeBuilder

UseIdleDisconnect() public static méthode

public static UseIdleDisconnect ( this builder, System.TimeSpan idleDisconnectTimeout, INetChannel channel ) : IMessageProcessingPipeBuilder
builder this
idleDisconnectTimeout System.TimeSpan
channel INetChannel
Résultat IMessageProcessingPipeBuilder