ClientApplicationBase Klasse
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.
Abstrakte Klasse, die allgemeine API-Methoden und -Eigenschaften enthält. Sowohl als auch PublicClientApplication "ConfidentialClientApplication" erweitern diese Klasse. Weitere Informationen finden Sie unter https://aka.ms/msal-net-client-applications
public abstract class ClientApplicationBase : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IClientApplicationBase
type ClientApplicationBase = class
inherit ApplicationBase
interface IClientApplicationBase
interface IApplicationBase
Public MustInherit Class ClientApplicationBase
Inherits ApplicationBase
Implements IClientApplicationBase
- Vererbung
- Abgeleitet
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| AppConfig |
Details zur Konfiguration der ClientApplication für Debuggingzwecke. |
| Authority |
Ruft die URL der Autorität oder des Sicherheitstokendiensts (Security Token Service, STS) ab, aus dem MSAL.NET Sicherheitstoken abrufen. Der Rückgabewert dieser Eigenschaft ist entweder der Vom Entwickler im Konstruktor der Anwendung bereitgestellte Wert oder anderweitig der Wert des Microsoft.Identity.Client.ApplicationBase.DefaultAuthority statischen Elements (d |
| UserTokenCache |
Benutzertokencache. Sie enthält Zugriffstoken, ID-Token und Aktualisierungstoken für Konten. Sie wird verwendet und bei Bedarf beim Aufrufen AcquireTokenSilent(IEnumerable<String>, IAccount) oder einer der Außerkraftsetzungen AcquireTokenSilent(IEnumerable<String>, IAccount)von .
Sie wird von jeder AcquireTokenXXX-Methode aktualisiert, mit Ausnahme, von |
Methoden
| Name | Beschreibung |
|---|---|
| AcquireTokenSilent(IEnumerable<String>, IAccount) |
[V3-API] Versucht, ein Zugriffstoken für den |
| AcquireTokenSilent(IEnumerable<String>, String) |
[V3-API] Versucht, ein Zugriffstoken für die IAccount Übereinstimmung mit dem Username angegebenen |
| GetAccountAsync(String, CancellationToken) |
Rufen Sie den IAccount Bezeichner unter den Konten ab, die im Tokencache verfügbar sind. |
| GetAccountAsync(String) |
Rufen Sie den IAccount Bezeichner unter den Konten ab, die im Tokencache verfügbar sind. |
| GetAccountsAsync() |
Gibt alle verfügbaren Konten im Benutzertokencache für die Anwendung zurück. |
| GetAccountsAsync(CancellationToken) |
Gibt alle verfügbaren Konten im Benutzertokencache für die Anwendung zurück. |
| GetAccountsAsync(String, CancellationToken) |
Rufen Sie die IAccount Sammlung anhand des Bezeichners unter den Konten ab, die im Tokencache verfügbar sind, basierend auf dem Benutzerablauf. Dies gilt für Azure AD B2C-Szenarien. |
| GetAccountsAsync(String) |
Rufen Sie die IAccount Sammlung anhand des Bezeichners unter den Konten ab, die im Tokencache verfügbar sind, basierend auf dem Benutzerablauf. Dies gilt für Azure AD B2C-Szenarien. |
| RemoveAsync(IAccount, CancellationToken) |
Entfernt alle Token im Cache für das angegebene Konto. |
| RemoveAsync(IAccount) |
Entfernt alle Token im Cache für das angegebene Konto. |