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.

Применяется к