AvailabilityTelemetry Classe

Définition

Type de télémétrie utilisé pour les résultats des tests web de disponibilité. Contient une heure et un message et éventuellement des métadonnées supplémentaires. En savoir plus

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
Héritage
AvailabilityTelemetry
Implémente

Constructeurs

AvailabilityTelemetry()

Initialise une nouvelle instance de la AvailabilityTelemetry classe avec des propriétés vides.

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

Initialise une nouvelle instance de la AvailabilityTelemetry classe avec des propriétés vides.

Propriétés

Context

Obtient le contexte associé à l’élément de télémétrie actuel.

Duration

Obtient ou définit la durée du test de disponibilité.

Extension

Obtient ou définit l’extension utilisée pour étendre cette télémétrie instance à l’aide d’un nouvel objet typé fort.

Id

Obtient ou définit l’ID de série de tests.

Message

Obtient ou définit le message d'erreur.

Metrics

Obtient un dictionnaire de métriques d’événement définies par l’application. En savoir plus

Name

Obtient ou définit le nom du test.

Properties

Obtient un dictionnaire de noms de propriétés et de valeurs définis par l’application qui fournit des informations supplémentaires sur cette série de tests de disponibilité. En savoir plus

RunLocation

Obtient ou définit l’emplacement où le test de disponibilité a été exécuté.

Sequence

Obtient ou définit la valeur qui définit l’ordre absolu de l’élément de télémétrie.

Success

Obtient ou définit une valeur indiquant si le test de disponibilité a réussi ou non.

Timestamp

Obtient ou définit la date et l’heure d’enregistrement des données de télémétrie.

Méthodes

DeepClone()

Clone profondément un AvailabilityTelemetry objet.

SerializeData(ISerializationWriter)

Écrit des informations de sérialisation sur la classe de données du type d’implémentation à l’aide du donné ISerializationWriter.

Implémentations d’interfaces explicites

ITelemetry.Sanitize()

Nettoie les propriétés en fonction des contraintes.

Méthodes d’extension

GetEnvelopeName(ITelemetry)

Obtient le nom de l’enveloppe de l’objet ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Définit le nom de l’enveloppe de l’objet ITelemetry.

S’applique à