ISessionChannel Interface

Definição

Interface comum para todos os canais de sessão. O canal de sessão depende do tipo de canal. Pode ser o canal AppInsights, o canal SQM, o ETW e assim por diante. A interface define métodos para enviar eventos por meio do canal durante uma sessão.

public interface class ISessionChannel
public interface ISessionChannel
type ISessionChannel = interface
Public Interface ISessionChannel

Propriedades

ChannelId

Obtém a ID do canal

IsStarted

Obtém um valor que indica se a sessão já foi iniciada

Properties

Obtém ou define o tipo de uma sessão

TransportUsed

Obtém o transporte usado para postar o evento. Format: ID [. Transport] geralmente ele apenas corresponde a ID, mas em algum momento mais detalhado. Por exemplo, no caso com o canal Asimov, ele poderia ser: aiutc. UTC ou aiutc. Vortex

Métodos

PostEvent(TelemetryEvent)

Posta um evento de telemetria.

PostEvent(TelemetryEvent, IEnumerable<ITelemetryManifestRouteArgs>)

Posta um evento de telemetria roteado.

Start(String)

Iniciar canal de sessão. SessionId necessária para alguns canais.

Aplica-se a