TelemetryClient.TrackEvent
Method
Definition
Overloads
| TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) |
Send an EventTelemetry for display in Diagnostic Search and aggregation in Metrics Explorer. |
| TrackEvent(EventTelemetry) |
Send an EventTelemetry for display in Diagnostic Search and aggregation in Metrics Explorer. Create a separate EventTelemetry instance for each call to TrackEvent(EventTelemetry). |
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)
Send an EventTelemetry for display in Diagnostic Search and aggregation in Metrics Explorer.
public void TrackEvent (string eventName, System.Collections.Generic.IDictionary<string,string> properties = null, System.Collections.Generic.IDictionary<string,double> metrics = null);
Parameters
- eventName
- String
A name for the event.
- properties
- IDictionary<String,String>
Named string values you can use to search and classify events.
- metrics
- IDictionary<String,Double>
Measurements associated with this event.
TrackEvent(EventTelemetry)
Send an EventTelemetry for display in Diagnostic Search and aggregation in Metrics Explorer. Create a separate EventTelemetry instance for each call to TrackEvent(EventTelemetry).
public void TrackEvent (Microsoft.ApplicationInsights.DataContracts.EventTelemetry telemetry);
Parameters
- telemetry
- EventTelemetry
An event log item.