コード例 #1
0
 public void TrackManagedException(Exception exception, bool handled)
 {
     if (exception != null)
     {
         string type       = exception.GetType().Name;
         string stacktrace = exception.StackTrace;
         string message    = exception.Message;
         MSAITelemetryManager.TrackManagedException(type, message, stacktrace, handled);
     }
 }
コード例 #2
0
 public void TrackPageView(string pageName, int duration, Dictionary <string, string> properties)
 {
     if (properties != null)
     {
         MSAITelemetryManager.TrackPageView(pageName, duration, Utils.ConvertToNSDictionary(properties));
     }
     else
     {
         MSAITelemetryManager.TrackPageView(pageName, duration);
     }
 }
コード例 #3
0
 public void TrackMetric(string metricName, double value, Dictionary <string, string> properties)
 {
     if (properties != null)
     {
         MSAITelemetryManager.TrackMetric(metricName, value, Utils.ConvertToNSDictionary(properties));
     }
     else
     {
         MSAITelemetryManager.TrackMetric(metricName, value);
     }
 }
コード例 #4
0
 public void TrackTrace(string message, Dictionary <string, string> properties)
 {
     if (properties != null)
     {
         MSAITelemetryManager.TrackTrace(message, Utils.ConvertToNSDictionary(properties));
     }
     else
     {
         MSAITelemetryManager.TrackTrace(message);
     }
 }
コード例 #5
0
 public void TrackEvent(string eventName, Dictionary <string, string> properties)
 {
     if (properties != null)
     {
         MSAITelemetryManager.TrackEvent(eventName, Utils.ConvertToNSDictionary(properties));
     }
     else
     {
         MSAITelemetryManager.TrackEvent(eventName);
     }
 }
コード例 #6
0
 public void SetCommonProperties(Dictionary <string, string> properties)
 {
     MSAITelemetryManager.SetCommonProperties(Utils.ConvertToNSDictionary(properties));
 }
コード例 #7
0
 public void TrackPageView(string pageName, int duration)
 {
     MSAITelemetryManager.TrackPageView(pageName, duration);
 }
コード例 #8
0
 public void TrackPageView(string pageName)
 {
     MSAITelemetryManager.TrackPageView(pageName);
 }
コード例 #9
0
 public void TrackMetric(string metricName, double value)
 {
     MSAITelemetryManager.TrackMetric(metricName, value);
 }
コード例 #10
0
 public void TrackTrace(string message)
 {
     MSAITelemetryManager.TrackTrace(message);
 }
コード例 #11
0
 public void TrackEvent(string eventName)
 {
     MSAITelemetryManager.TrackEvent(eventName);
 }