DefaultAzureCredential.GetToken Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft GetToken(TokenRequestContext, CancellationToken) sequenziell alle enthaltenen Anmeldeinformationen in der Reihenfolge EnvironmentCredential, ManagedIdentityCredential, , SharedTokenCacheCredentialund zurück, und InteractiveBrowserCredential gibt den ersten erfolgreich abgerufenen AccessTokenzurück. Erworbene Token werden von den Anmeldeinformationen instance zwischengespeichert. Tokenlebensdauer und Aktualisierung werden automatisch verarbeitet. Verwenden Sie nach Möglichkeit Anmeldeinformationsinstanzen wieder, um die Cacheeffektivität zu optimieren.
public override Azure.Core.AccessToken GetToken (Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken = default);
override this.GetToken : Azure.Core.TokenRequestContext * System.Threading.CancellationToken -> Azure.Core.AccessToken
Public Overrides Function GetToken (requestContext As TokenRequestContext, Optional cancellationToken As CancellationToken = Nothing) As AccessToken
Parameter
- requestContext
- TokenRequestContext
Die Details der Authentifizierungsanforderung.
- cancellationToken
- CancellationToken
Ein CancellationToken , der die Anforderungsdauer steuert.
Gibt zurück
Die erste AccessToken , die von den angegebenen Quellen zurückgegeben wird. Alle Anmeldeinformationen, die einen CredentialUnavailableException auslöst, werden übersprungen.
Hinweise
Beachten Sie, dass Anmeldeinformationen, die eine Benutzerinteraktion erfordern, wie z. B. , InteractiveBrowserCredentialstandardmäßig nicht enthalten sind.
Gilt für:
Azure SDK for .NET