/// <summary> /// Consumes events until the output adapter reports there are none remaining. /// </summary> /// <param name="address">Output adapter service address.</param> private static void ConsumeEvents(Uri address) { ClientPointOutputAdapter clientAdapter = new ClientPointOutputAdapter(address); WcfPointEvent result; while (clientAdapter.TryDequeueEvent(out result)) { if (null != result.Payload) { Console.WriteLine(result.StartTime); foreach (KeyValuePair <string, object> pair in result.Payload) { Console.WriteLine(" {0} = {1}", pair.Key, pair.Value); } } } }
/// <summary> /// Consumes events until the output adapter reports there are none remaining. /// </summary> /// <param name="address">Output adapter service address.</param> private static void ConsumeEvents(Uri address) { ClientPointOutputAdapter clientAdapter = new ClientPointOutputAdapter(address); WcfPointEvent result; while (clientAdapter.TryDequeueEvent(out result)) { if (null != result.Payload) { Console.WriteLine(result.StartTime); foreach (KeyValuePair<string, object> pair in result.Payload) { Console.WriteLine(" {0} = {1}", pair.Key, pair.Value); } } } }