Sprache

ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Methode

Definition

Überlädt

Name Beschreibung
GetManagedIdentityCapabilitiesAsync(CancellationToken)

Erkennt die verwaltete Identitätsquelle, die auf dem Host verfügbar ist, und die stärkste mTLS-Bindung, die der Host erzeugen kann. Nützlich für Anmeldeinformationsketten (z DefaultAzureCredential. B. ), um zu entscheiden, ob verwaltete Identität verfügbar ist und welche Bindungsstärke zu erwarten ist.

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

Erkennt die verwaltete Identitätsquelle, die auf dem Host verfügbar ist, und die stärkste mTLS-Bindung, die der Host erstellen kann, mithilfe der bereitgestellten Ermittlungsoptionen.

GetManagedIdentityCapabilitiesAsync(CancellationToken)

Erkennt die verwaltete Identitätsquelle, die auf dem Host verfügbar ist, und die stärkste mTLS-Bindung, die der Host erzeugen kann. Nützlich für Anmeldeinformationsketten (z DefaultAzureCredential. B. ), um zu entscheiden, ob verwaltete Identität verfügbar ist und welche Bindungsstärke zu erwarten ist.

public System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities> GetManagedIdentityCapabilitiesAsync(System.Threading.CancellationToken cancellationToken);
member this.GetManagedIdentityCapabilitiesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities>
Public Function GetManagedIdentityCapabilitiesAsync (cancellationToken As CancellationToken) As Task(Of ManagedIdentityCapabilities)

Parameter

cancellationToken
CancellationToken

Ein Abbruchtoken, das beim Warten auf den Abschluss der Erkennung beobachtet werden soll.

Gibt zurück

Eine ManagedIdentityCapabilities Beschreibung der erkannten Quell- und Hostfunktionen.

Hinweise

Auf Hosts, die schlüsselbindungsfähig sind, kann das Erkennen der stärksten verfügbaren Stärke einen Bindungsschlüssel als Nebeneffekt bereitstellen (und beibehalten), um den Von einer nachfolgenden Tokenanforderung wiederverwendeten Cache vorab zu erwärmen. Der Schlüsselanbieter wird einmal pro Prozess erstellt, und sein Schlüssel wird zwischengespeichert.

Gilt für:

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

Erkennt die verwaltete Identitätsquelle, die auf dem Host verfügbar ist, und die stärkste mTLS-Bindung, die der Host erstellen kann, mithilfe der bereitgestellten Ermittlungsoptionen.

public System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities> GetManagedIdentityCapabilitiesAsync(Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilitiesOptions options, System.Threading.CancellationToken cancellationToken);
member this.GetManagedIdentityCapabilitiesAsync : Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilitiesOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities>
Public Function GetManagedIdentityCapabilitiesAsync (options As ManagedIdentityCapabilitiesOptions, cancellationToken As CancellationToken) As Task(Of ManagedIdentityCapabilities)

Parameter

options
ManagedIdentityCapabilitiesOptions

Optionen zur Steuerung der Ermittlung verwalteter Identitätsfunktionen.

cancellationToken
CancellationToken

Ein Abbruchtoken, das beim Warten auf den Abschluss der Erkennung beobachtet werden soll.

Gibt zurück

Eine ManagedIdentityCapabilities Beschreibung der erkannten Quell- und Hostfunktionen.

Ausnahmen

Wird ausgelöst, wenn options NULL ist.

Wird ausgelöst, wenn CapabilityDiscoveryTimeout es nicht positiv ist oder das maximale Timeout überschreitet, das in MSAL-Zielframeworks unterstützt wird.

Wird ausgelöst, wenn cancellationToken vor oder während der nicht zwischengespeicherten Erkennung abgebrochen wird.

Wird mit Fehlercode RequestTimeout ausgelöst, wenn die Funktionsermittlung überschritten wird CapabilityDiscoveryTimeout.

Gilt für: