public void Track(TrackingEventEnum eventToTrack)
 {
     TrackingEvents
     .Where(te => te.Key == eventToTrack)
     .SelectMany(v => v)
     .ForEach(v => FireTracking(v));
 }
 public void Track(TrackingEventEnum eventToTrack)
 {
     TrackingEvents
         .Where(te => te.Key == eventToTrack)
         .SelectMany(v => v)
         .ForEach(v => FireTracking(v));
 }
Ejemplo n.º 3
0
 private void TrackEvent(ICreativeSource adSource, TrackingEventEnum eventToTrack)
 {
     try
     {
         adSource.Track(eventToTrack);
     }
     catch (Exception ex)
     {
         if (TrackingFailed != null)
         {
             TrackingFailed(this, new TrackingFailureEventArgs(eventToTrack.ToString(), ex));
         }
     }
 }
 private void TrackEvent(ICreativeSource adSource, TrackingEventEnum eventToTrack)
 {
     try
     {
         adSource.Track(eventToTrack);
     }
     catch (Exception ex)
     {
         if (TrackingFailed != null) TrackingFailed(this, new TrackingFailureEventArgs(eventToTrack.ToString(), ex));
     }
 }
Ejemplo n.º 5
0
 public void Track(TrackingEventEnum EventToTrack)
 {
     try
     {
         m_reporter.Report(EventToTrack.ToString());
     }
     catch { /* ignore */ }
 }