TelemetryContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет контекст для отправки данных телеметрии в службу 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
- Наследование
-
TelemetryContext
- Реализации
Конструкторы
TelemetryContext() |
Инициализирует новый экземпляр класса TelemetryContext. |
Свойства
Component |
Возвращает объект , описывающий компонент, отслеживаемый данным объектом TelemetryContext. |
Device |
Возвращает объект , описывающий устройство, отслеживаемое данным TelemetryContextобъектом . |
InstrumentationKey |
Возвращает или задает ключ инструментирования по умолчанию для всех ITelemetry объектов, зарегистрированных в этом TelemetryContextобъекте . |
Location |
Возвращает объект , описывающий расположение, отслеживаемое данным TelemetryContextобъектом . |
Operation |
Возвращает объект , описывающий операцию, отслеживаемую данным объектом TelemetryContext. |
Properties |
Возвращает словарь значений свойств, определенных приложением. |
Session |
Возвращает объект , описывающий сеанс пользователя, отслеживаемый данным объектом TelemetryContext. |
User |
Возвращает объект , описывающий пользователя, отслеживаемого данным объектом TelemetryContext. |
Явные реализации интерфейса
IJsonSerializable.Serialize(IJsonWriter) |
Сериализует этот объект в формате JSON. Используется потоком данных Common Schema 2.0. Common Schema 4 не использует теги и записывает iKey в TelemetryHelper:WriteEnvelopeProperties, так как использует другой формат. |
Методы расширения
GetInternalContext(TelemetryContext) |
Возвращает внутренний контекст TelemetryContext. |