public event MarketMarketCheckSubscriptionEventHandler MarketCheckSubscriptionPublic Event MarketCheckSubscription As MarketMarketCheckSubscriptionEventHandlerWhen a market is unsubscribed from, or the subscription level is reduced then this event will be raised to check the level of subscription needed.
e.g. If this market is displayed in a quote board window (best price information only) and also in a depth window (all price information) and the user closes one of the windows causing the application to unsubscribe from the market, then this event is raised so that the window that is still open can respond and state whether it too still needs the subscription or not.
The applicaton should use the DepthSubscribeAtLeast methods to enure that the API maintains the correct subscription level, e.g. penDepthBuffer = poMarket.DepthSubscribeAtLeast(DepthBuffer.Smart, penDepthBuffer) penDepthLevels = poMarket.DepthSubscribeAtLeast(DepthLevels.All, penDepthLevels)
This approach allows the API to maintain the minimum subscription level that is needed ensuring that network bandwidth is kept to a minimum.
Note: You MUST implement this event handler to maintain a subscription to the market, if you do not then you may stop receiving market data without warning and without you telling it to stop.