ClientApplicationBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa abstrakcyjna zawierająca typowe metody i właściwości interfejsu API. Zarówno PublicClientApplication , jak i ConfidentialClientApplication, rozszerz tę klasę. Aby uzyskać szczegółowe informacje, zobacz 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
- Dziedziczenie
- Pochodne
- Implementuje
Właściwości
| Nazwa | Opis |
|---|---|
| AppConfig |
Szczegółowe informacje na temat konfiguracji aplikacji clientApplication na potrzeby debugowania. |
| Authority |
Pobiera adres URL urzędu lub usługi tokenu zabezpieczającego (STS), z której MSAL.NET uzyska tokeny zabezpieczające Wartość zwracana tej właściwości jest wartością podaną przez dewelopera w konstruktorze aplikacji lub w inny sposób wartością Microsoft.Identity.Client.ApplicationBase.DefaultAuthority statycznego elementu członkowskiego (czyli |
| UserTokenCache |
Pamięć podręczna tokenu użytkownika. Przechowuje tokeny dostępu, tokeny identyfikatorów i tokeny odświeżania dla kont. Jest on używany i aktualizowany w trybie dyskretnym w razie potrzeby podczas wywoływania AcquireTokenSilent(IEnumerable<String>, IAccount) lub jednego z przesłonięć elementu AcquireTokenSilent(IEnumerable<String>, IAccount).
Jest on aktualizowany przez każdą metodę AcquireTokenXXX, z wyjątkiem |
Metody
| Nazwa | Opis |
|---|---|
| AcquireTokenSilent(IEnumerable<String>, IAccount) |
[Interfejs API w wersji 3] Próbuje uzyskać token dostępu dla |
| AcquireTokenSilent(IEnumerable<String>, String) |
[Interfejs API w wersji 3] Próbuje uzyskać token dostępu dla IAccount elementu Username zgodnego z danym |
| GetAccountAsync(String, CancellationToken) |
IAccount Pobierz element według jego identyfikatora między kontami dostępnymi w pamięci podręcznej tokenów. |
| GetAccountAsync(String) |
IAccount Pobierz element według jego identyfikatora między kontami dostępnymi w pamięci podręcznej tokenów. |
| GetAccountsAsync() |
Zwraca wszystkie dostępne konta w pamięci podręcznej tokenu użytkownika dla aplikacji. |
| GetAccountsAsync(CancellationToken) |
Zwraca wszystkie dostępne konta w pamięci podręcznej tokenu użytkownika dla aplikacji. |
| GetAccountsAsync(String, CancellationToken) |
IAccount Pobierz kolekcję według identyfikatora między kontami dostępnymi w pamięci podręcznej tokenów na podstawie przepływu użytkownika. Dotyczy to scenariuszy Azure AD B2C. |
| GetAccountsAsync(String) |
IAccount Pobierz kolekcję według identyfikatora między kontami dostępnymi w pamięci podręcznej tokenów na podstawie przepływu użytkownika. Dotyczy to scenariuszy Azure AD B2C. |
| RemoveAsync(IAccount, CancellationToken) |
Usuwa wszystkie tokeny w pamięci podręcznej dla określonego konta. |
| RemoveAsync(IAccount) |
Usuwa wszystkie tokeny w pamięci podręcznej dla określonego konta. |