IApplicationInsightsDataClient Interface

Definition

Composite Swagger for Application Insights Data Client

public interface IApplicationInsightsDataClient : IDisposable
type IApplicationInsightsDataClient = interface
    interface IDisposable
Public Interface IApplicationInsightsDataClient
Implements IDisposable
Derived
Implements

Properties

AdditionalApplications

Additional apps referenced in cross-resource queries.

AppId

ID of the application. This is Application ID from the API Access settings blade in the Azure portal.

BaseUri

The base URI of the service.

Credentials

Subscription credentials which uniquely identify client subscription.

DeserializationSettings

Gets or sets json deserialization settings.

NameHeader

Unique name for the calling application. This is only used for telemetry and debugging.

Preferences
RequestId

A unique ID per request. This will be generated per request if not specified.

SerializationSettings

Gets or sets json serialization settings.

Methods

GetAvailabilityResultEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for availability result events

GetAvailabilityResultEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get an availability result event

GetBrowserTimingEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for browser timing events

GetBrowserTimingEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a browser timing event

GetCustomEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for custom events

GetCustomEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a custom event

GetCustomMetricEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for custom metric events

GetCustomMetricEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a custom metricevent

GetDependencyEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for dependency events

GetDependencyEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a dependency event

GetEventsMetadataODataWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Get OData metadata

GetEventsWithHttpMessagesAsync(EventType, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query

GetEventWithHttpMessagesAsync(EventType, String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get an event

GetExceptionEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for exception events

GetExceptionEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get an exception event

GetIntervaledMetricWithHttpMessagesAsync(String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, Dictionary<String,List<String>>, CancellationToken)

Retrieve metric data

GetIntervaledSegmentedMetricWithHttpMessagesAsync(String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, Dictionary<String,List<String>>, CancellationToken)

Retrieve metric data

GetMetricsMetadataWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Retrieve metric metatadata

GetMetricSummaryWithHttpMessagesAsync(String, Nullable<TimeSpan>, IList<String>, Nullable<Int32>, String, String, Dictionary<String, List<String>>, CancellationToken)

Retrieve summary metric data

GetMetricsWithHttpMessagesAsync(IList<MetricsPostBodySchema>, Dictionary<String,List<String>>, CancellationToken)

Retrieve metric data

GetMetricWithHttpMessagesAsync(String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, Dictionary<String,List<String>>, CancellationToken)

Retrieve metric data

GetPageViewEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for page view events

GetPageViewEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a page view event

GetPerformanceCounterEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for performance counter events

GetPerformanceCounterEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a performance counter event

GetQuerySchemaWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Get Analytics query metadata

GetRequestEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for request events

GetRequestEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a request event

GetSegmentedMetricWithHttpMessagesAsync(String, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, Dictionary<String,List<String>>, CancellationToken)

Retrieve metric data

GetTraceEventsWithHttpMessagesAsync(Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Execute OData query for trace events

GetTraceEventWithHttpMessagesAsync(String, Nullable<TimeSpan>, Dictionary<String,List<String>>, CancellationToken)

Get a trace event

QueryWithHttpMessagesAsync(String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, Dictionary<String,List<String>>, CancellationToken)

Execute an Analytics query

Extension Methods

GetAvailabilityResultEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get an availability result event

GetAvailabilityResultEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get an availability result event

GetAvailabilityResultEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for availability result events

GetAvailabilityResultEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for availability result events

GetBrowserTimingEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a browser timing event

GetBrowserTimingEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a browser timing event

GetBrowserTimingEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for browser timing events

GetBrowserTimingEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for browser timing events

GetCustomEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a custom event

GetCustomEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a custom event

GetCustomEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for custom events

GetCustomEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for custom events

GetCustomMetricEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a custom metricevent

GetCustomMetricEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a custom metricevent

GetCustomMetricEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for custom metric events

GetCustomMetricEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for custom metric events

GetDependencyEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a dependency event

GetDependencyEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a dependency event

GetDependencyEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for dependency events

GetDependencyEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for dependency events

GetEvent(IApplicationInsightsDataClient, EventType, String, Nullable<TimeSpan>)

Get an event

GetEventAsync(IApplicationInsightsDataClient, EventType, String, Nullable<TimeSpan>, CancellationToken)

Get an event

GetEvents(IApplicationInsightsDataClient, EventType, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query

GetEventsAsync(IApplicationInsightsDataClient, EventType, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query

GetEventsMetadataOData(IApplicationInsightsDataClient)

Get OData metadata

GetEventsMetadataODataAsync(IApplicationInsightsDataClient, CancellationToken)

Get OData metadata

GetExceptionEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get an exception event

GetExceptionEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get an exception event

GetExceptionEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for exception events

GetExceptionEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for exception events

GetIntervaledMetric(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String)

Retrieve metric data

GetIntervaledMetricAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, CancellationToken)

Retrieve metric data

GetIntervaledSegmentedMetric(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String)

Retrieve metric data

GetIntervaledSegmentedMetricAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, CancellationToken)

Retrieve metric data

GetMetric(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String)

Retrieve metric data

GetMetricAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, CancellationToken)

Retrieve metric data

GetMetrics(IApplicationInsightsDataClient, IList<MetricsPostBodySchema>)

Retrieve metric data

GetMetricsAsync(IApplicationInsightsDataClient, IList<MetricsPostBodySchema>, CancellationToken)

Retrieve metric data

GetMetricsMetadata(IApplicationInsightsDataClient)

Retrieve metric metatadata

GetMetricsMetadataAsync(IApplicationInsightsDataClient, CancellationToken)

Retrieve metric metatadata

GetMetricSummary(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, IList<String>, Nullable<Int32>, String, String)

Retrieve summary metric data

GetMetricSummaryAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, IList<String>, Nullable<Int32>, String, String, CancellationToken)

Retrieve summary metric data

GetPageViewEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a page view event

GetPageViewEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a page view event

GetPageViewEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for page view events

GetPageViewEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for page view events

GetPerformanceCounterEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a performance counter event

GetPerformanceCounterEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a performance counter event

GetPerformanceCounterEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for performance counter events

GetPerformanceCounterEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for performance counter events

GetQuerySchema(IApplicationInsightsDataClient)

Get Analytics query metadata

GetQuerySchemaAsync(IApplicationInsightsDataClient, CancellationToken)

Get Analytics query metadata

GetRequestEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a request event

GetRequestEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a request event

GetRequestEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for request events

GetRequestEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for request events

GetSegmentedMetric(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String)

Retrieve metric data

GetSegmentedMetricAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, IList<String>, IList<String>, Nullable<Int32>, String, String, CancellationToken)

Retrieve metric data

GetTraceEvent(IApplicationInsightsDataClient, String, Nullable<TimeSpan>)

Get a trace event

GetTraceEventAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, CancellationToken)

Get a trace event

GetTraceEvents(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String)

Execute OData query for trace events

GetTraceEventsAsync(IApplicationInsightsDataClient, Nullable<TimeSpan>, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, CancellationToken)

Execute OData query for trace events

Query(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>)

Execute an Analytics query

QueryAsync(IApplicationInsightsDataClient, String, Nullable<TimeSpan>, Nullable<TimeSpan>, IList<String>, CancellationToken)

Execute an Analytics query

Applies to