ISessionChannel Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Общий интерфейс для всех каналов сеансов. Канал сеанса зависит от типа канала. Это может быть канал AppInsights, канал SQM, ETW и т. д. Интерфейс определяет методы для отправки событий через канал в течение одного сеанса.
public interface class ISessionChannel
public interface ISessionChannel
type ISessionChannel = interface
Public Interface ISessionChannel
Свойства
| ChannelId |
Возвращает идентификатор канала |
| IsStarted |
Возвращает значение, указывающее, запущен ли уже сеанс |
| Properties |
Возвращает или задает тип сеанса. |
| TransportUsed |
Возвращает транспорт, используемый для отправки события. Формат: ID [. Transport] обычно соответствует идентификатору, но иногда он более подробный. Например, в случае с Асимов Channel это может быть: аиутк. UTC или аиутк. вортекс |
Методы
| PostEvent(TelemetryEvent) |
Отправляет событие телеметрии. |
| PostEvent(TelemetryEvent, IEnumerable<ITelemetryManifestRouteArgs>) |
Публикует событие перенаправленной телеметрии. |
| Start(String) |
Запустить канал сеанса. Для некоторых каналов требуется SessionId. |