TelemetryContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kontext pro odesílání telemetrie do služby 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
- Dědičnost
-
TelemetryContext
- Implementuje
Konstruktory
TelemetryContext() |
Inicializuje novou instanci TelemetryContext třídy . |
Vlastnosti
Component |
Získá objekt popisující komponentu sledovaný tímto TelemetryContextobjektem . |
Device |
Získá objekt popisující zařízení sledované tímto TelemetryContextobjektem . |
InstrumentationKey |
Získá nebo nastaví výchozí instrumentační klíč pro všechny ITelemetry objekty protokolované v tomto TelemetryContext. |
Location |
Získá objekt popisující umístění sledované tímto TelemetryContextobjektem . |
Operation |
Získá objekt popisující operaci sledované tímto TelemetryContextobjektem . |
Properties |
Získá slovník hodnot vlastností definovaných aplikací. |
Session |
Získá objekt popisující relaci uživatele sledované tímto TelemetryContextobjektem . |
User |
Získá objekt popisující uživatele sledovaného tímto TelemetryContextobjektem . |
Explicitní implementace rozhraní
IJsonSerializable.Serialize(IJsonWriter) |
Serializuje tento objekt ve formátu JSON. Používá se v toku dat Common Schema 2.0. Běžné schéma 4 nepoužívá značky a zapisuje klíč iKey v telemetryHelper:WriteEnvelopeProperties, protože používá jiný formát. |
Metody rozšíření
GetInternalContext(TelemetryContext) |
Vrátí interní kontext TelemetryContext. |