Table of Contents

Class OfflineMessageAdapter

Namespace
StockSharp.Algo
Assembly
StockSharp.Algo.dll

The messages adapter keeping message until connection will be done.

public class OfflineMessageAdapter : MessageAdapterWrapper, IMessageAdapterWrapper, IMessageAdapter, IMessageTransport, IPersistable, ILogReceiver, ILogSource, IDisposable, ICloneable<IMessageAdapter>, ICloneable
Inheritance
OfflineMessageAdapter
Implements
Derived
Inherited Members
Extension Methods

Remarks

Initializes a new instance of the OfflineMessageAdapter.

Constructors

OfflineMessageAdapter(IMessageAdapter)

The messages adapter keeping message until connection will be done.

public OfflineMessageAdapter(IMessageAdapter innerAdapter)

Parameters

innerAdapter IMessageAdapter

Underlying adapter.

Remarks

Initializes a new instance of the OfflineMessageAdapter.

Properties

MaxMessageCount

Max message queue count. The default value is 10000.

public int MaxMessageCount { get; set; }

Property Value

int

Remarks

Value set to -1 corresponds to the size without limitations.

SendInBackFurther

Auto send BackMode messages to InnerAdapter.

protected override bool SendInBackFurther { get; }

Property Value

bool

Methods

Clone()

Create a copy of OfflineMessageAdapter.

public override IMessageChannel Clone()

Returns

IMessageChannel

Copy.

OnInnerAdapterNewOutMessage(Message)

protected override void OnInnerAdapterNewOutMessage(Message message)

Parameters

message Message

OnSendInMessage(Message)

protected override bool OnSendInMessage(Message message)

Parameters

message Message

Returns

bool