/// <summary> /// Handle the work to be performed each polling interval /// </summary> private void EndpointTask() { try { setEventActionEventEmbedded = EventReceivedFromEmbedded; Embedded.setEventActionEventEmbedded = setEventActionEventEmbedded; Console.WriteLine("Start GrabCaster Embedded Library"); GrabCaster.Framework.Library.Embedded.StartEngine(); //Success, reset the error count errorCount = 0; } catch (Exception e) { transportProxy.SetErrorInfo(e); //Track number of failures errorCount++; } }
/// <summary> /// The main. /// </summary> /// <param name="args"> /// The args. /// </param> static void Main(string[] args) { setEventActionEventEmbedded = EventReceivedFromEmbedded; Embedded.setEventActionEventEmbedded = setEventActionEventEmbedded; Console.WriteLine("Start GrabCaster Embedded Library"); Thread t = new Thread(start); t.Start(); if (args.Count() > 0) { while (!GrabCaster.Framework.Library.Embedded.engineLoaded) { ; } byte[] content = Encoding.UTF8.GetBytes("Test content string"); GrabCaster.Framework.Library.Embedded.ExecuteTrigger( "{82208FAA-272E-48A7-BB5C-4EACDEA538D2}", "{306DE168-1CEF-4D29-B280-225B5D0D76FD}", content); } }