TelemetryContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Application Insights hizmetine telemetri göndermek için bir bağlamı temsil eder.
public ref class TelemetryContext sealed : Microsoft::VisualStudio::ApplicationInsights::DataContracts::IJsonSerializable
public sealed class TelemetryContext : Microsoft.VisualStudio.ApplicationInsights.DataContracts.IJsonSerializable
type TelemetryContext = class
interface IJsonSerializable
Public NotInheritable Class TelemetryContext
Implements IJsonSerializable
- Devralma
-
TelemetryContext
- Uygulamalar
Oluşturucular
TelemetryContext() |
TelemetryContext sınıfının yeni bir örneğini başlatır. |
Özellikler
Component |
Bu TelemetryContexttarafından izlenen bileşeni açıklayan nesneyi alır. |
Device |
Bu TelemetryContexttarafından izlenen cihazı açıklayan nesneyi alır. |
InstrumentationKey |
Bu TelemetryContextiçinde günlüğe kaydedilen tüm ITelemetry nesneler için varsayılan izleme anahtarını alır veya ayarlar. |
Location |
Bu TelemetryContexttarafından izlenen konumu açıklayan nesneyi alır. |
Operation |
Bu TelemetryContexttarafından izlenen bir işlemi açıklayan nesneyi alır. |
Properties |
Uygulama tanımlı özellik değerlerinin sözlüğünü alır. |
Session |
Bu TelemetryContexttarafından izlenen bir kullanıcı oturumunu açıklayan nesneyi alır. |
User |
Bu TelemetryContexttarafından izlenen bir kullanıcıyı açıklayan nesneyi alır. |
Belirtik Arabirim Kullanımları
IJsonSerializable.Serialize(IJsonWriter) |
Bu nesneyi JSON biçiminde serileştirir. Bu, Common Schema 2.0 veri akışı tarafından kullanılır. Common Schema 4 etiketleri kullanmaz ve farklı bir biçim kullandığından iKey'i TelemetryHelper:WriteEnvelopeProperties içinde yazar |
Uzantı Metotları
GetInternalContext(TelemetryContext) |
TelemetryContext'in İç bağlamı döndürür. |