Freigeben über


TokenCredentialOptions Klasse

Definition

Optionen zum Konfigurieren von Anforderungen an den OAUTH-Identitätsdienst.

public class TokenCredentialOptions : Azure.Core.ClientOptions
type TokenCredentialOptions = class
    inherit ClientOptions
Public Class TokenCredentialOptions
Inherits ClientOptions
Vererbung
TokenCredentialOptions
Abgeleitet

Konstruktoren

TokenCredentialOptions()

Erstellt eine neue TokenCredentialOptions-Instanz.

Eigenschaften

AuthorityHost

Der Host der Microsoft Entra Autorität. Der Standardwert lautet https://login.microsoftonline.com/. Bekannte Autoritätshosts für Azure-Cloudinstanzen finden Sie unter AzureAuthorityHosts.

Diagnostics

Ruft die Diagnoseoptionen für Anmeldeinformationen ab.

IsUnsafeSupportLoggingEnabled

Ruft den Wert ab, der angibt, ob die ETW-Protokollierung mit potenziell vertraulichen Inhalten protokolliert werden soll, oder legt diesen fest. Wenn Sie diese Eigenschaft auf true festlegen, wird die Redaction von Request Content nicht deaktiviert. Um die Protokollierung vertraulicher Daten zu Content aktivieren, muss die IsLoggingContentEnabled Eigenschaft auf truefestgelegt werden. Wenn Sie diese Eigenschaft auf true festlegen, wird "true" für den enablePiiLogging-Parameter an die "WithLogging"-Methode im MSAL-Client-Generator übergeben.

Retry

Ruft die Client-Wiederholungsoptionen ab.

(Geerbt von ClientOptions)
RetryPolicy

Ruft die Richtlinie ab, die für Wiederholungen verwendet werden soll, oder legt sie fest. Wenn eine Richtlinie angegeben wird, wird sie anstelle der Retry -Eigenschaft verwendet. Der RetryPolicy Typ kann abgeleitet werden, um das Standardverhalten zu ändern, ohne die Wiederholungslogik vollständig implementieren zu müssen. Wenn Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) überschrieben oder ein benutzerdefinierter HttpPipelinePolicy Wert angegeben ist, liegt es in der Verantwortung des Implementierers, die ProcessingContext Werte zu aktualisieren.

(Geerbt von ClientOptions)
Transport

Der HttpPipelineTransport , der für diesen Client verwendet werden soll. Standardmäßig wird ein instance von verwendetHttpClientTransport.

(Geerbt von ClientOptions)

Methoden

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Fügt der Clientpipeline eine Richtlinie hinzu HttpPipeline . Die Position der Richtlinie in der Pipeline wird durch den position -Parameter gesteuert. Wenn die Richtlinie einmal pro Clientanforderung ausgeführt werden soll, verwenden Sie PerCall andernfalls PerRetry die Verwendung, um die Richtlinie für jeden Wiederholungsversuch auszuführen. Beachten Sie, dass derselbe instance von policy allen Pipelines des Clients hinzugefügt wird, die mit diesem ClientOptions Objekt erstellt wurden.

(Geerbt von ClientOptions)

Gilt für: