/// <summary> /// Task for deleting messages from Jetstream. /// <param name="batchId">The events batch ID to delete</param> /// </summary> private void DeleteTask(string batchId) { try { JetstreamServiceClient client = new JetstreamServiceClient(JetstreamUrl, UserAccessKey); RemoveEventsRequest request = new RemoveEventsRequest { BatchId = batchId }; client.RemoveEvents(request); } catch (Exception ex) { EventLog.WriteEntry(EventLogSource, ex.Message + "\n" + ex.StackTrace, EventLogEntryType.Error); } }
public void RemoveEventsTest() { // construct a Jetstream service client JetstreamServiceClient client = new JetstreamServiceClient(JetstreamConfiguration.Url, JetstreamConfiguration.ApplicationAccessKey); try { // create and configure the request object RemoveEventsRequest request = new RemoveEventsRequest(); //string arerays string[] events = { "adf23b38-5d0f-4665-8624-e104ed1456e2", "35a170cc-7a06-41a6-aa60-db1f5f9e2534", "67f6aef6-35a2-46bb-bc7e-836f094bf7c8" }; request.EventIds = events; // call the Jetstream ReST endpoint client.RemoveEvents(request); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }