TelemetryContext Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |