Share via


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

TokenCredentialDiagnosticsOptions 类

定义

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

public class TokenCredentialDiagnosticsOptions : Azure.Core.DiagnosticsOptions
type TokenCredentialDiagnosticsOptions = class
    inherit DiagnosticsOptions
Public Class TokenCredentialDiagnosticsOptions
Inherits DiagnosticsOptions
继承
TokenCredentialDiagnosticsOptions

构造函数

TokenCredentialDiagnosticsOptions()

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

属性

ApplicationId

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

(继承自 DiagnosticsOptions)
IsAccountIdentifierLoggingEnabled

如果 true为 ,则尝试通过分析收到的访问令牌来记录帐户标识符。 我们尝试记录的帐户标识符为:

  • 应用程序或客户端标识符
  • 用户主体名称
  • 租户标识符
  • 经过身份验证的用户或应用程序的对象标识符
IsDistributedTracingEnabled

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

(继承自 DiagnosticsOptions)
IsLoggingContentEnabled

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

(继承自 DiagnosticsOptions)
IsLoggingEnabled

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

(继承自 DiagnosticsOptions)
IsTelemetryEnabled

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

(继承自 DiagnosticsOptions)
LoggedContentSizeLimit

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

(继承自 DiagnosticsOptions)
LoggedHeaderNames

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

(继承自 DiagnosticsOptions)
LoggedQueryParameters

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

(继承自 DiagnosticsOptions)

适用于