Amazon.MobileAnalytics.MobileAnalyticsManager.MobileAnalyticsManager.RecordEvent C# (CSharp) Method

RecordEvent() public method

Records the custom event to the local persistent storage. Background thread will deliver the event later.
public RecordEvent ( CustomEvent customEvent ) : void
customEvent CustomEvent The Mobile Analytics event.
return void
        public void RecordEvent(CustomEvent customEvent)
        {
            if (null == customEvent)
                throw new ArgumentNullException("customEvent");

            customEvent.Timestamp = DateTime.UtcNow;
            Amazon.MobileAnalytics.Model.Event modelEvent = customEvent.ConvertToMobileAnalyticsModelEvent(this.Session);

            BackgroundDeliveryClient.EnqueueEventsForDelivery(modelEvent);
        }