Table of Contents

Class EventTelemetry

Namespace
Microsoft.ApplicationInsights.DataContracts
Assembly
Microsoft.ApplicationInsights.dll
public sealed class EventTelemetry : ITelemetry, ISupportProperties, ISupportAdvancedSampling, ISupportSampling, ISupportMetrics
Inheritance
EventTelemetry
Implements
Inherited Members
Extension Methods

Constructors

EventTelemetry()

public EventTelemetry()

EventTelemetry(string)

public EventTelemetry(string name)

Parameters

name string

Properties

Context

public TelemetryContext Context { get; }

Property Value

TelemetryContext

Extension

public IExtension Extension { get; set; }

Property Value

IExtension

ItemTypeFlag

public SamplingTelemetryItemTypes ItemTypeFlag { get; }

Property Value

SamplingTelemetryItemTypes

Metrics

public IDictionary<string, double> Metrics { get; }

Property Value

IDictionary<string, double>

Name

public string Name { get; set; }

Property Value

string

ProactiveSamplingDecision

public SamplingDecision ProactiveSamplingDecision { get; set; }

Property Value

SamplingDecision

Properties

public IDictionary<string, string> Properties { get; }

Property Value

IDictionary<string, string>

Sequence

public string Sequence { get; set; }

Property Value

string

Timestamp

public DateTimeOffset Timestamp { get; set; }

Property Value

DateTimeOffset

Methods

DeepClone()

public ITelemetry DeepClone()

Returns

ITelemetry

SerializeData(ISerializationWriter)

public void SerializeData(ISerializationWriter serializationWriter)

Parameters

serializationWriter ISerializationWriter