Table of Contents

Class TraceTelemetry

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

Constructors

TraceTelemetry()

public TraceTelemetry()

TraceTelemetry(string)

public TraceTelemetry(string message)

Parameters

message string

TraceTelemetry(string, SeverityLevel)

public TraceTelemetry(string message, SeverityLevel severityLevel)

Parameters

message string
severityLevel SeverityLevel

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

Message

public string Message { 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

SeverityLevel

public SeverityLevel? SeverityLevel { get; set; }

Property Value

SeverityLevel?

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