Compartir a través de


AvailabilityTelemetry Clase

Definición

Tipo de telemetría usado para los resultados de pruebas web de disponibilidad. Contiene una hora y un mensaje y, opcionalmente, algunos metadatos adicionales. Más información

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
Herencia
AvailabilityTelemetry
Implementaciones

Constructores

AvailabilityTelemetry()

Inicializa una nueva instancia de la AvailabilityTelemetry clase con propiedades vacías.

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

Inicializa una nueva instancia de la AvailabilityTelemetry clase con propiedades vacías.

Propiedades

Context

Obtiene el contexto asociado al elemento de telemetría actual.

Duration

Obtiene o establece la duración de la prueba de disponibilidad.

Extension

Obtiene o establece la extensión que se usa para extender esta instancia de telemetría mediante un nuevo objeto con tipo seguro.

Id

Obtiene o establece el identificador de ejecución de pruebas.

Message

Obtiene o establece el mensaje de error.

Metrics

Obtiene un diccionario de métricas de eventos definidas por la aplicación. Más información

Name

Obtiene o establece el nombre de la prueba.

Properties

Obtiene un diccionario de valores y nombres de propiedad definidos por la aplicación que proporcionan información adicional sobre esta ejecución de prueba de disponibilidad. Más información

RunLocation

Obtiene o establece la ubicación donde se ejecutó la prueba de disponibilidad.

Sequence

Obtiene o establece el valor que define el orden absoluto del elemento de telemetría.

Success

Obtiene o establece un valor que indica si la prueba de disponibilidad se realizó correctamente o no.

Timestamp

Obtiene o establece la fecha y hora en que se registró la telemetría.

Métodos

DeepClone()

Clona profundamente un AvailabilityTelemetry objeto.

SerializeData(ISerializationWriter)

Escribe información de serialización sobre la clase de datos del tipo de implementación mediante el especificado ISerializationWriter.

Implementaciones de interfaz explícitas

ITelemetry.Sanitize()

Sanea las propiedades en función de las restricciones.

Métodos de extensión

GetEnvelopeName(ITelemetry)

Obtiene el nombre del sobre del objeto ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Establece el nombre del sobre para el objeto ITelemetry.

Se aplica a