Freigeben über


TokenCredentialDiagnosticsOptions Klasse

Definition

Macht Clientoptionen im Zusammenhang mit Protokollierung, Telemetrie und verteilter Ablaufverfolgung verfügbar.

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

Konstruktoren

TokenCredentialDiagnosticsOptions()

Macht Clientoptionen im Zusammenhang mit Protokollierung, Telemetrie und verteilter Ablaufverfolgung verfügbar.

Eigenschaften

ApplicationId

Ruft den Wert ab, der als erster Teil von "User-Agent"-Headern für alle Anforderungen dieses Clients gesendet wird, oder legt diesen fest. Wird standardmäßig auf DefaultApplicationId festgelegt.

(Geerbt von DiagnosticsOptions)
IsAccountIdentifierLoggingEnabled

Wenn true, versuchen wir, die Kontobezeichner zu protokollieren, indem wir das empfangene Zugriffstoken analysieren. Die Kontobezeichner, die wir protokollieren möchten, sind:

  • Anwendungs- oder Clientbezeichner
  • Benutzerprinzipalname
  • Mandantenbezeichner
  • Objektbezeichner des authentifizierten Benutzers oder der authentifizierten Anwendung
IsDistributedTracingEnabled

Ruft den Wert ab, der angibt, ob verteilte Ablaufverfolgungsaktivitäten (Activity) für die Clientmethodenaufrufe und HTTP-Aufrufe erstellt werden, oder legt diesen fest.

(Geerbt von DiagnosticsOptions)
IsLoggingContentEnabled

Ruft den Wert ab, der angibt, ob Anforderungs- oder Antwortinhalt protokolliert werden soll, oder legt den Wert fest.

(Geerbt von DiagnosticsOptions)
IsLoggingEnabled

Abrufen oder Festlegen des Werts, der angibt, ob die HTTP-Pipelineprotokollierung aktiviert ist.

(Geerbt von DiagnosticsOptions)
IsTelemetryEnabled

Ruft den Wert ab, der angibt, ob der Header "User-Agent" den Namen und die Version des Clientbibliothekspakets enthält ApplicationIdund OSDescription gesendet werden soll, FrameworkDescription oder legt ihn fest. Der Standardwert kann prozessweit gesteuert werden, indem auf true, false1 oder 0festgelegt AZURE_TELEMETRY_DISABLED wird.

(Geerbt von DiagnosticsOptions)
LoggedContentSizeLimit

Ruft den Wert ab, der die maximale Größe von Inhalten angibt, die in Bytes angemeldet werden sollen, oder legt diesen fest. Standardwert ist 4096.

(Geerbt von DiagnosticsOptions)
LoggedHeaderNames

Ruft eine Liste von Headernamen ab, die während der Protokollierung nicht redigiert werden.

(Geerbt von DiagnosticsOptions)
LoggedQueryParameters

Ruft eine Liste von Abfrageparameternamen ab, die während der Protokollierung nicht redigiert werden.

(Geerbt von DiagnosticsOptions)

Gilt für: