ClientApplicationBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe astratta contenente i metodi e le proprietà comuni dell'API. Sia PublicClientApplication che ConfidentialClientApplication estendono questa classe. Per informazioni dettagliate, vedere 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
- Ereditarietà
- Derivato
- Implementazioni
Proprietà
| Nome | Descrizione |
|---|---|
| AppConfig |
Informazioni dettagliate sulla configurazione di ClientApplication a scopo di debug. |
| Authority |
Ottiene l'URL dell'autorità o del servizio token di sicurezza da cui MSAL.NET acquisirà i token di sicurezza Il valore restituito di questa proprietà è il valore fornito dallo sviluppatore nel costruttore dell'applicazione oppure il valore del Microsoft.Identity.Client.ApplicationBase.DefaultAuthority membro statico (ovvero |
| UserTokenCache |
Cache dei token utente. Contiene token di accesso, token ID e token di aggiornamento per gli account. Viene usato e aggiornato automaticamente se necessario quando si chiama AcquireTokenSilent(IEnumerable<String>, IAccount) o uno degli override di AcquireTokenSilent(IEnumerable<String>, IAccount).
Viene aggiornato da ogni metodo AcquireTokenXXX, ad eccezione del quale usa solo la cache dell'applicazione |
Metodi
| Nome | Descrizione |
|---|---|
| AcquireTokenSilent(IEnumerable<String>, IAccount) |
[API V3] Tenta di acquisire un token di accesso per |
| AcquireTokenSilent(IEnumerable<String>, String) |
[API V3] Tenta di acquisire un token di accesso per avere IAccount la corrispondenza con l'oggetto Username specificato |
| GetAccountAsync(String, CancellationToken) |
Ottenere in base al IAccount relativo identificatore tra gli account disponibili nella cache dei token. |
| GetAccountAsync(String) |
Ottenere in base al IAccount relativo identificatore tra gli account disponibili nella cache dei token. |
| GetAccountsAsync() |
Restituisce tutti gli account disponibili nella cache dei token utente per l'applicazione. |
| GetAccountsAsync(CancellationToken) |
Restituisce tutti gli account disponibili nella cache dei token utente per l'applicazione. |
| GetAccountsAsync(String, CancellationToken) |
Ottenere la IAccount raccolta in base al relativo identificatore tra gli account disponibili nella cache dei token, in base al flusso utente. Questo vale per Azure scenari di Active Directory B2C. |
| GetAccountsAsync(String) |
Ottenere la IAccount raccolta in base al relativo identificatore tra gli account disponibili nella cache dei token, in base al flusso utente. Questo vale per Azure scenari di Active Directory B2C. |
| RemoveAsync(IAccount, CancellationToken) |
Rimuove tutti i token nella cache per l'account specificato. |
| RemoveAsync(IAccount) |
Rimuove tutti i token nella cache per l'account specificato. |