LSEG Data Library for .NET

OnStatus

Optional callback invoked when a EventCode event occurs on the streaming service.

Syntax

IPricingStream OnStatus(Action<string, JObject, IPricingStream> statusCb)

Usage

The following example demonstrates how to display messages received when the stream status is successfully received:


var stream = Pricing.Definition().Universe("EUR=")
                                 .Fields("BID", "ASK", "DSPLY_NAME")
                                 .GetStream();

stream.OnStatus((item, status, s) => Console.WriteLine($"Status for item: {item}: {status}"))
      .Open() == Stream.State.Opened