ExceptionTelemetry Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Telemetrietyp, der zum Nachverfolgen von Ausnahmen verwendet wird. Dadurch werden TypeName, Message und CallStack erfasst. Weitere Informationen
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
- Vererbung
-
ExceptionTelemetry
- Implementiert
Hinweise
Zusätzliche Ausnahmedetails müssen manuell nachverfolgt werden.
Konstruktoren
ExceptionTelemetry() |
Initialisiert einen neuen instance der ExceptionTelemetry -Klasse mit leeren Eigenschaften. |
ExceptionTelemetry(Exception) |
Initialisiert einen neuen instance der ExceptionTelemetry -Klasse mit leeren Eigenschaften. |
ExceptionTelemetry(IEnumerable<ExceptionDetailsInfo>, Nullable<SeverityLevel>, String, IDictionary<String,String>, IDictionary<String,Double>) |
Initialisiert eine neue Instanz der ExceptionTelemetry-Klasse. |
Eigenschaften
Context |
Ruft den Kontext ab, der dem aktuellen Telemetrieelement zugeordnet ist. |
Exception |
Ruft die ursprüngliche Ausnahme ab, die von dieser nachverfolgt wird, oder legt diese ITelemetryfest. |
ExceptionDetailsInfoList |
Ruft die Liste von ab ExceptionDetailsInfo. Der Benutzer kann den Inhalt einzelner Objekte ändern, aber nicht die Liste selbst. |
Extension |
Ruft die Erweiterung ab, die verwendet wird, um diese Telemetriedaten instance mit dem neuen starken typisierten Objekt zu erweitern, oder legt sie fest. |
HandledAt |
Veraltet.
Ruft den angegebenen Wert ab, an dem die Ausnahme behandelt wurde, oder legt den angegebenen Wert fest. |
ItemTypeFlag |
Ruft den Elementtyp für die Stichprobenauswertung ab. |
Message |
Ruft die ExceptionTelemetry-Nachricht ab oder legt sie fest. |
Metrics |
Ruft ein Wörterbuch mit anwendungsdefinierten Ausnahmemetriken ab. Weitere Informationen |
ProactiveSamplingDecision |
Ruft einen Wert ab, der angibt, ob die Elementsamplingsentscheidung pro-aktiv und das Ergebnis dieser Entscheidung getroffen wurde, oder legt diesen fest. |
ProblemId |
Ruft die problemId ab oder legt sie fest. |
Properties |
Ruft ein Wörterbuch mit anwendungsdefinierte Eigenschaftsnamen und -werten ab, das zusätzliche Informationen zu dieser Ausnahme bereitstellt. Weitere Informationen |
Sequence |
Ruft den Wert ab, der die absolute Reihenfolge des Telemetrieelements definiert, oder legt diesen fest. |
SeverityLevel |
Ruft den Ausnahmeschweregrad ab oder legt sie fest. |
Timestamp |
Ruft Datum und Uhrzeit der Aufzeichnung von Telemetriedaten ab oder legt diese fest. |
Methoden
DeepClone() |
Klont ein ExceptionTelemetry -Objekt tief. |
SerializeData(ISerializationWriter) |
Schreibt Serialisierungsinformationen zur Datenklasse des implementierenden Typs mithilfe des angegebenen ISerializationWriter. |
SetParsedStack(StackFrame[]) |
Legen Sie parsedStack aus einem Array von StackFrame-Objekten fest. |
Explizite Schnittstellenimplementierungen
ISupportSampling.SamplingPercentage |
Ruft den Prozentsatz der Stichprobenentnahme (zwischen 0 und 100) ab oder legt diese fest. Sollte 100/n sein, wobei n eine ganze Zahl ist. Weitere Informationen |
ITelemetry.Sanitize() |
Bereinigt die Eigenschaften basierend auf Einschränkungen. |
Erweiterungsmethoden
GetEnvelopeName(ITelemetry) |
Ruft den Umschlagnamen für das ITelemetry-Objekt ab. |
TrySetEnvelopeName(ITelemetry, String) |
Legt den Umschlagnamen für das ITelemetry-Objekt fest. |
Gilt für:
Azure SDK for .NET