Compartilhar via


AvailabilityTelemetry Classe

Definição

Tipo de telemetria usado para resultados de teste da Web de disponibilidade. Contém uma hora e uma mensagem e, opcionalmente, alguns metadados adicionais. Saiba mais

public sealed class AvailabilityTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type AvailabilityTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportMetrics
Public NotInheritable Class AvailabilityTelemetry
Implements ISupportMetrics, ISupportProperties, ITelemetry
Herança
AvailabilityTelemetry
Implementações

Construtores

AvailabilityTelemetry()

Inicializa uma nova instância da AvailabilityTelemetry classe com propriedades vazias.

AvailabilityTelemetry(String, DateTimeOffset, TimeSpan, String, Boolean, String)

Inicializa uma nova instância da AvailabilityTelemetry classe com propriedades vazias.

Propriedades

Context

Obtém o contexto associado ao item de telemetria atual.

Duration

Obtém ou define a duração do teste de disponibilidade.

Extension

Obtém ou define a extensão usada para estender essa instância de telemetria usando o novo objeto forte tipado.

Id

Obtém ou define a ID de execução de teste.

Message

Obtém ou define a mensagem de erro.

Metrics

Obtém um dicionário de métricas de evento definidas pelo aplicativo. Saiba mais

Name

Obtém ou define o nome do teste.

Properties

Obtém um dicionário de valores e nomes de propriedade definidos pelo aplicativo que fornecem informações adicionais sobre essa execução de teste de disponibilidade. Saiba mais

RunLocation

Obtém ou define o local em que o teste de disponibilidade foi executado.

Sequence

Obtém ou define o valor que define a ordem absoluta do item de telemetria.

Success

Obtém ou define um valor que indica se o teste de disponibilidade foi bem-sucedido ou não.

Timestamp

Obtém ou define a data e a hora em que a telemetria foi registrada.

Métodos

DeepClone()

Clona profundamente um AvailabilityTelemetry objeto .

SerializeData(ISerializationWriter)

Grava informações de serialização sobre a classe de dados do tipo de implementação usando o fornecido ISerializationWriter.

Implantações explícitas de interface

ITelemetry.Sanitize()

Sanitiza as propriedades com base em restrições.

Métodos de Extensão

GetEnvelopeName(ITelemetry)

Obtém o nome do envelope para o objeto ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Define o nome do envelope para o objeto ITelemetry.

Aplica-se a