Compartir a través de


DiagnosticsOptions Clase

Definición

Expone las opciones de cliente relacionadas con el registro, la telemetría y el seguimiento distribuido.

public class DiagnosticsOptions
type DiagnosticsOptions = class
Public Class DiagnosticsOptions
Herencia
DiagnosticsOptions
Derivado

Constructores

DiagnosticsOptions()

Crea una nueva instancia de DiagnosticsOptions con valores predeterminados.

Propiedades

ApplicationId

Obtiene o establece el valor enviado como la primera parte de los encabezados "User-Agent" para todas las solicitudes que emite este cliente. Su valor predeterminado es DefaultApplicationId.

DefaultApplicationId

Obtiene o establece el identificador de aplicación predeterminado. El identificador de aplicación predeterminado se establecería en todas las instancias.

IsDistributedTracingEnabled

Obtiene o establece el valor que indica si se van a crear actividades de seguimiento distribuido (Activity) para las llamadas a métodos de clientes y llamadas HTTP.

IsLoggingContentEnabled

Obtiene o establece el valor que indica si se debe registrar el contenido de solicitud o respuesta.

IsLoggingEnabled

Obtiene o establece el valor que indica si el registro de canalización HTTP está habilitado.

IsTelemetryEnabled

Obtiene o establece el valor que indica si el encabezado "User-Agent" que contiene ApplicationId, el nombre y la versión del paquete de la biblioteca cliente, FrameworkDescription y OSDescription se debe enviar. El valor predeterminado se puede controlar en todo el proceso estableciendo AZURE_TELEMETRY_DISABLED en true, false1 o 0.

LoggedContentSizeLimit

Obtiene o establece el valor que indica el tamaño máximo del contenido que se va a registrar en bytes. El valor predeterminado es 4096.

LoggedHeaderNames

Obtiene una lista de nombres de encabezado que no se redactan durante el registro.

LoggedQueryParameters

Obtiene una lista de nombres de parámetros de consulta que no se redactan durante el registro.

Se aplica a