/// <summary> /// Register an event occurence /// </summary> /// <param name="EventCategory">EventCategory Category</param> /// <param name="eventName">EventCategory Name</param> public void TrackEvent(string EventCategory, string EventName) { lock (ObjectLock) { if (Started) { CheckApplicationCorrectness(); var json = new EventJson(EventCategory, EventName, GetFlowNumber()); JSON.Add(JsonBuilder.GetJsonFromHashTable(json.GetJsonHashTable())); } } }
/// <summary> /// Register an event occurence /// </summary> /// <param name="eventCategory">EventCategory Category</param> /// <param name="eventName">EventCategory Name</param> public void TrackEvent(string eventCategory, string eventName) { lock (_objectLock) { if (Started) { CheckIfEnabled(); var json = new EventJson(_sessionGUID, eventCategory, eventName, GetFlowNumber()); _json.Add(JsonBuilder.GetJsonFromHashTable(json.GetJsonHashTable())); } } }