@@ -377,6 +377,12 @@ bool IMessageAdapter.EnqueueSubscriptions
377377 /// </summary>
378378 public bool SupportOrderBookTruncate { get ; set ; } = true ;
379379
380+ /// <summary>
381+ /// When <see langword="true"/>, the <see cref="OrderBookIncrementMessageAdapter"/> is never added
382+ /// to the pipeline — even when the inner adapter reports <see cref="IMessageAdapter.IsSupportOrderBookIncrements"/>.
383+ /// </summary>
384+ public bool SuppressOrderBookIncrements { get ; set ; }
385+
380386 /// <summary>
381387 /// Use <see cref="LookupTrackingMessageAdapter"/>.
382388 /// </summary>
@@ -475,6 +481,7 @@ private ValueTask<IMessageAdapter> CreateWrappers(IMessageAdapter adapter, Cance
475481 SupportCandlesCompression = SupportCandlesCompression ,
476482 SupportBuildingFromOrderLog = SupportBuildingFromOrderLog ,
477483 SupportOrderBookTruncate = SupportOrderBookTruncate ,
484+ SuppressOrderBookIncrements = SuppressOrderBookIncrements ,
478485 SupportLookupTracking = SupportLookupTracking ,
479486 IsSupportTransactionLog = IsSupportTransactionLog ,
480487 SupportSecurityAll = SupportSecurityAll ,
@@ -1040,6 +1047,7 @@ public IMessageAdapter Clone()
10401047 SupportStorage = SupportStorage ,
10411048 SupportBuildingFromOrderLog = SupportBuildingFromOrderLog ,
10421049 SupportOrderBookTruncate = SupportOrderBookTruncate ,
1050+ SuppressOrderBookIncrements = SuppressOrderBookIncrements ,
10431051 SupportOffline = SupportOffline ,
10441052 IgnoreExtraAdapters = IgnoreExtraAdapters ,
10451053 NativeIdStorage = NativeIdStorage ,
0 commit comments