你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DiagnosticsOptions 类

定义

公开与日志记录、遥测和分布式跟踪相关的客户端选项。

public class DiagnosticsOptions
type DiagnosticsOptions = class
Public Class DiagnosticsOptions
继承
DiagnosticsOptions
派生

构造函数

DiagnosticsOptions()

使用默认值创建 的新 DiagnosticsOptions 实例。

属性

ApplicationId

获取或设置作为此客户端所有请求问题的“User-Agent”标头的第一部分发送的值。 默认为 DefaultApplicationId

DefaultApplicationId

获取或设置默认应用程序 ID。默认应用程序 ID 将在所有实例上设置。

IsDistributedTracingEnabled

获取或设置值,该值指示是否为客户端方法调用和 HTTP 调用创建 (Activity) 分布式跟踪活动。

IsLoggingContentEnabled

获取或设置指示是否应记录请求或响应内容的值。

IsLoggingEnabled

获取或设置指示是否启用 HTTP 管道日志记录的值。

IsTelemetryEnabled

获取或设置值,该值指示是否应发送包含 ApplicationId、客户端库包名称和版本 FrameworkDescriptionOSDescription 的“User-Agent”标头。 通过将 设置为 AZURE_TELEMETRY_DISABLEDtruefalse10,可以在进程范围内控制默认值。

LoggedContentSizeLimit

获取或设置值,该值指示要以字节为单位记录的内容的最大大小。 默认值为 4096。

LoggedHeaderNames

获取在日志记录期间未编修的标头名称的列表。

LoggedQueryParameters

获取在日志记录期间未修订的查询参数名称的列表。

适用于