ISessionChannel Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |