Bagikan melalui


TelemetryContext Kelas

Definisi

Mewakili konteks untuk mengirim telemetri ke layanan Application Insights.

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
Warisan
TelemetryContext
Penerapan

Konstruktor

TelemetryContext()

Menginisialisasi instans baru kelas TelemetryContext.

Properti

Component

Mendapatkan objek yang menjelaskan komponen yang dilacak oleh ini TelemetryContext.

Device

Mendapatkan objek yang menjelaskan perangkat yang dilacak oleh ini TelemetryContext.

InstrumentationKey

Mendapatkan atau mengatur kunci instrumentasi default untuk semua ITelemetry objek yang masuk ke ini TelemetryContext.

Location

Mendapatkan objek yang menjelaskan lokasi yang dilacak oleh ini TelemetryContext.

Operation

Mendapatkan objek yang menjelaskan operasi yang dilacak oleh ini TelemetryContext.

Properties

Mendapatkan kamus nilai properti yang ditentukan aplikasi.

Session

Mendapatkan objek yang menjelaskan sesi pengguna yang dilacak oleh ini TelemetryContext.

User

Mendapatkan objek yang menjelaskan pengguna yang dilacak oleh ini TelemetryContext.

Implementasi Antarmuka Eksplisit

IJsonSerializable.Serialize(IJsonWriter)

Menserialisasi objek ini dalam format JSON. Ini digunakan oleh aliran data Common Schema 2.0. Common Schema 4 tidak menggunakan tag, dan menulis iKey di TelemetryHelper:WriteEnvelopeProperties karena menggunakan format yang berbeda

Metode Ekstensi

GetInternalContext(TelemetryContext)

Mengembalikan konteks Internal TelemetryContext.

Berlaku untuk