TokenCredentialDiagnosticsOptions Classe

Définition

Expose les options client liées à la journalisation, à la télémétrie et au suivi distribué.

public class TokenCredentialDiagnosticsOptions : Azure.Core.DiagnosticsOptions
type TokenCredentialDiagnosticsOptions = class
    inherit DiagnosticsOptions
Public Class TokenCredentialDiagnosticsOptions
Inherits DiagnosticsOptions
Héritage
TokenCredentialDiagnosticsOptions

Constructeurs

TokenCredentialDiagnosticsOptions()

Expose les options client liées à la journalisation, à la télémétrie et au suivi distribué.

Propriétés

ApplicationId

Obtient ou définit la valeur envoyée en tant que première partie des en-têtes « User-Agent » pour tous les problèmes de requêtes de ce client. La valeur par défaut est DefaultApplicationId.

(Hérité de DiagnosticsOptions)
IsAccountIdentifierLoggingEnabled

Si la valeur est true, nous essayons de journaliser les identificateurs de compte en analysant le jeton d’accès reçu. Les identificateurs de compte que nous essayons de journaliser sont les suivants :

  • Identificateur de l’application ou du client
  • Nom d’utilisateur principal
  • Identificateur de locataire
  • Identificateur d’objet de l’utilisateur ou de l’application authentifié
IsDistributedTracingEnabled

Obtient ou définit une valeur indiquant si les activités de suivi distribué (Activity) vont être créées pour les appels de méthodes clients et les appels HTTP.

(Hérité de DiagnosticsOptions)
IsLoggingContentEnabled

Obtient ou définit une valeur indiquant si le contenu de la demande ou de la réponse doit être journalisé.

(Hérité de DiagnosticsOptions)
IsLoggingEnabled

Obtient ou définit une valeur indiquant si la journalisation du pipeline HTTP est activée.

(Hérité de DiagnosticsOptions)
IsTelemetryEnabled

Obtient ou définit une valeur indiquant si l’en-tête « User-Agent » contenant ApplicationId, le nom et la version du package de la bibliothèque cliente, FrameworkDescription et OSDescription doit être envoyé. La valeur par défaut peut être contrôlée à l’échelle du processus en définissant AZURE_TELEMETRY_DISABLED sur true, false1 ou 0.

(Hérité de DiagnosticsOptions)
LoggedContentSizeLimit

Obtient ou définit une valeur indiquant la taille maximale du contenu à journaliser en octets. La valeur par défaut est 4096.

(Hérité de DiagnosticsOptions)
LoggedHeaderNames

Obtient une liste des noms d’en-tête qui ne sont pas expurgées pendant la journalisation.

(Hérité de DiagnosticsOptions)
LoggedQueryParameters

Obtient la liste des noms de paramètres de requête qui ne sont pas expurgées pendant la journalisation.

(Hérité de DiagnosticsOptions)

S’applique à