DependencyTelemetry 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í.
Clase que representa información sobre la dependencia recopilada. Más información.
public sealed class DependencyTelemetry : Microsoft.ApplicationInsights.Extensibility.Implementation.OperationTelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling
type DependencyTelemetry = class
inherit OperationTelemetry
interface ITelemetry
interface ISupportProperties
interface ISupportAdvancedSampling
interface ISupportSampling
interface ISupportMetrics
Public NotInheritable Class DependencyTelemetry
Inherits OperationTelemetry
Implements ISupportAdvancedSampling
- Herencia
- Implementaciones
Constructores
DependencyTelemetry() |
Inicializa una nueva instancia de la clase DependencyTelemetry. |
DependencyTelemetry(String, String, DateTimeOffset, TimeSpan, Boolean) |
Obsoletos.
Inicializa una nueva instancia de la DependencyTelemetry clase con los valores de propiedad , |
DependencyTelemetry(String, String, String, String) |
Inicializa una nueva instancia de la DependencyTelemetry clase con los valores de propiedad , |
DependencyTelemetry(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Inicializa una nueva instancia de la DependencyTelemetry clase con los |
Propiedades
CommandName |
Obsoletos.
Obtiene o establece el texto del comando SQL o está vacío, no aplicable. |
Context |
Obtiene el contexto asociado al elemento de telemetría actual. |
Data |
Obtiene o establece los datos asociados a la instancia de dependencia actual. Nombre de comando/instrucción para la dependencia de SQL, dirección URL de la dependencia http. |
DependencyTypeName |
Obsoletos.
Obtiene o establece el nombre del tipo de dependencia. |
Duration |
Obtiene o establece la cantidad de tiempo que tardó la aplicación en controlar la solicitud. |
Extension |
Obtiene o establece la extensión usada para extender esta instancia de telemetría mediante un nuevo objeto fuertemente tipado. |
Id |
Obtiene o establece el identificador de dependencia. |
ItemTypeFlag |
Obtiene el tipo de elemento para la evaluación de muestreo. |
Metrics |
Obtiene un diccionario de métricas de eventos definidas por la aplicación. Más información |
Name |
Obtiene o establece el nombre del recurso. |
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. |
Properties |
Obtiene un diccionario de nombres y valores de propiedad definidos por la aplicación que proporcionan información adicional sobre esta dependencia remota. Más información |
ResultCode |
Obtiene o establece el código de resultado. |
Sequence |
Obtiene o establece el valor que define el orden absoluto del elemento de telemetría. |
StartTime |
Obsoletos.
Obtiene o establece la hora de inicio de la operación. (Heredado de OperationTelemetry) |
Success |
Obtiene o establece un valor que indica si la llamada de dependencia se realizó correctamente o no. |
Target |
Obtiene o establece el destino de la llamada de dependencia. Nombre del servidor SQL, host de dirección URL, etc. |
Timestamp |
Obtiene o establece la fecha y hora en que se registró la telemetría. |
Type |
Obtiene o establece el nombre del tipo de dependencia. |
Métodos
DeepClone() |
Clona profundamente un DependencyTelemetry objeto . |
Sanitize() |
Permitir llamar al método OperationTelemetry.Sanitize desde clases secundarias. (Heredado de OperationTelemetry) |
SerializeData(ISerializationWriter) |
Escribe información de serialización sobre la clase de datos del tipo de implementación mediante el especificado ISerializationWriter. |
TryGetOperationDetail(String, Object) |
En recopiladores específicos, los objetos se agregan a la telemetría de dependencia que puede ser útil para mejorar la telemetría de DependencyTelemetry por ITelemetryInitializer implementaciones. Los objetos recuperados aquí no se serializan automáticamente y se envían al back-end. |
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