TelemetryContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un contesto per l'invio di dati di telemetria al servizio 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
- Ereditarietà
-
TelemetryContext
- Implementazioni
Costruttori
TelemetryContext() |
Inizializza una nuova istanza della classe TelemetryContext. |
Proprietà
Component |
Ottiene l'oggetto che descrive il componente rilevato dall'oggetto TelemetryContext. |
Device |
Ottiene l'oggetto che descrive il dispositivo rilevato da questo TelemetryContextoggetto . |
InstrumentationKey |
Ottiene o imposta la chiave di strumentazione predefinita per tutti gli ITelemetry oggetti registrati in questo TelemetryContextoggetto . |
Location |
Ottiene l'oggetto che descrive una posizione rilevata da questo TelemetryContextoggetto . |
Operation |
Ottiene l'oggetto che descrive un'operazione rilevata dall'oggetto TelemetryContext. |
Properties |
Ottiene un dizionario di valori di proprietà definiti dall'applicazione. |
Session |
Ottiene l'oggetto che descrive una sessione utente rilevata da questo TelemetryContextoggetto . |
User |
Ottiene l'oggetto che descrive un utente rilevato da questo TelemetryContextoggetto . |
Implementazioni dell'interfaccia esplicita
IJsonSerializable.Serialize(IJsonWriter) |
Serializza questo oggetto in formato JSON. Viene usato dal flusso di dati common schema 2.0. Common Schema 4 non usa tag e scrive iKey in TelemetryHelper:WriteEnvelopeProperties perché usa un formato diverso |
Metodi di estensione
GetInternalContext(TelemetryContext) |
Restituisce il contesto interno di TelemetryContext. |