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. |
Методы расширения
| GetInternalContext(TelemetryContext) |
Возвращает внутренний контекст Телеметриконтекст. |