ExceptionTelemetry Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Type de télémétrie utilisé pour effectuer le suivi des exceptions. Cette opération capture TypeName, Message et CallStack. En savoir plus
public sealed class ExceptionTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type ExceptionTelemetry = class
interface ITelemetry
interface ISupportProperties
interface ISupportAdvancedSampling
interface ISupportSampling
interface ISupportMetrics
Public NotInheritable Class ExceptionTelemetry
Implements ISupportAdvancedSampling, ISupportMetrics, ISupportProperties, ITelemetry
- Héritage
-
ExceptionTelemetry
- Implémente
Remarques
Les détails supplémentaires de l’exception doivent être suivis manuellement.
Constructeurs
ExceptionTelemetry() |
Initialise une nouvelle instance de la ExceptionTelemetry classe avec des propriétés vides. |
ExceptionTelemetry(Exception) |
Initialise une nouvelle instance de la ExceptionTelemetry classe avec des propriétés vides. |
ExceptionTelemetry(IEnumerable<ExceptionDetailsInfo>, Nullable<SeverityLevel>, String, IDictionary<String,String>, IDictionary<String,Double>) |
Initialise une nouvelle instance de la classe ExceptionTelemetry. |
Propriétés
Context |
Obtient le contexte associé à l’élément de télémétrie actuel. |
Exception |
Obtient ou définit l’exception d’origine suivie par ce ITelemetry. |
ExceptionDetailsInfoList |
Obtient la liste de ExceptionDetailsInfo. L’utilisateur peut modifier le contenu d’un objet individuel, mais pas la liste elle-même. |
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. |
HandledAt |
Obsolète.
Obtient ou définit la valeur indiquée où l’exception a été gérée. |
ItemTypeFlag |
Obtient le type d’élément pour l’évaluation de l’échantillonnage. |
Message |
Obtient ou définit le message ExceptionTelemetry. |
Metrics |
Obtient un dictionnaire de métriques d’exception définies par l’application. En savoir plus |
ProactiveSamplingDecision |
Obtient ou définit une valeur indiquant si la décision d’échantillonnage d’élément a été prise de manière proactive et le résultat de cette décision. |
ProblemId |
Obtient ou définit le problemId. |
Properties |
Obtient un dictionnaire de noms et de valeurs de propriétés définis par l’application qui fournit des informations supplémentaires sur cette exception. En savoir plus |
Sequence |
Obtient ou définit la valeur qui définit l’ordre absolu de l’élément de télémétrie. |
SeverityLevel |
Obtient ou définit le niveau de gravité de l’exception. |
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 ExceptionTelemetry 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. |
SetParsedStack(StackFrame[]) |
Définissez parsedStack à partir d’un tableau d’objets StackFrame. |
Implémentations d’interfaces explicites
ISupportSampling.SamplingPercentage |
Obtient ou définit le pourcentage d’échantillonnage des données (entre 0 et 100). Doit être 100/n, où n est un entier. En savoir plus |
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 à
Azure SDK for .NET