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()
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