ExceptionTelemetry Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Tipo de telemetría usado para realizar un seguimiento de las excepciones. Esto capturará TypeName, Message y CallStack. Más información
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
- Herencia
-
ExceptionTelemetry
- Implementaciones
Comentarios
Es necesario realizar un seguimiento manual de los detalles de excepciones adicionales.
Constructores
ExceptionTelemetry() |
Inicializa una nueva instancia de la ExceptionTelemetry clase con propiedades vacías. |
ExceptionTelemetry(Exception) |
Inicializa una nueva instancia de la ExceptionTelemetry clase con propiedades vacías. |
ExceptionTelemetry(IEnumerable<ExceptionDetailsInfo>, Nullable<SeverityLevel>, String, IDictionary<String,String>, IDictionary<String,Double>) |
Inicializa una nueva instancia de la clase ExceptionTelemetry. |
Propiedades
Context |
Obtiene el contexto asociado al elemento de telemetría actual. |
Exception |
Obtiene o establece la excepción original a la que hace seguimiento este ITelemetryobjeto . |
ExceptionDetailsInfoList |
Obtiene la lista de ExceptionDetailsInfo. El usuario puede modificar el contenido de un objeto individual, pero no la propia lista. |
Extension |
Obtiene o establece la extensión que se usa para extender esta instancia de telemetría mediante un nuevo objeto con tipo seguro. |
HandledAt |
Obsoletos.
Obtiene o establece el valor indicado en el que se controló la excepción. |
ItemTypeFlag |
Obtiene el tipo de elemento para la evaluación de muestreo. |
Message |
Obtiene o establece el mensaje ExceptionTelemetry. |
Metrics |
Obtiene un diccionario de métricas de excepción definidas por la aplicación. Más información |
ProactiveSamplingDecision |
Obtiene o establece un valor que indica si la decisión de muestreo de elementos se tomó de forma pro-activa y el resultado de esta decisión. |
ProblemId |
Obtiene o establece el problemId. |
Properties |
Obtiene un diccionario de nombres y valores de propiedad definidos por la aplicación que proporcionan información adicional sobre esta excepción. Más información |
Sequence |
Obtiene o establece el valor que define el orden absoluto del elemento de telemetría. |
SeverityLevel |
Obtiene o establece el nivel de gravedad de la excepción. |
Timestamp |
Obtiene o establece la fecha y hora en que se registró la telemetría. |
Métodos
DeepClone() |
Clona profundamente un ExceptionTelemetry objeto . |
SerializeData(ISerializationWriter) |
Escribe información de serialización sobre la clase de datos del tipo de implementación mediante el especificado ISerializationWriter. |
SetParsedStack(StackFrame[]) |
Establezca parsedStack desde una matriz de objetos StackFrame. |
Implementaciones de interfaz explícitas
ISupportSampling.SamplingPercentage |
Obtiene o establece el porcentaje de muestreo de datos (entre 0 y 100). Debe ser 100/n, donde n es un entero. Más información |
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
Azure SDK for .NET