LSEG Data Library for .NET

OnUpdate

Optional callback invoked upon receiving an Update message containing the fields.

Syntax

IPricingStream OnUpdate(Action<string, JObject, IPricingStream> cb)

Usage

The following example demonstrates how to display messages received when the stream is updated


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

stream.OnUpdate((item, update, s) => Console.WriteLine($"Update for item {item}: {update["Fields"]["DSPLY_NAME"]}"))
      .Open() == Stream.State.Opened