AbstractManagedIdentityAcquireTokenParameterBuilder<T> 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.
Abstrakcyjna klasa podstawowa dla konstruktorów żądań tokenu aplikacji tożsamości zarządzanej.
public abstract class AbstractManagedIdentityAcquireTokenParameterBuilder<T> : Microsoft.Identity.Client.BaseAbstractAcquireTokenParameterBuilder<T> where T : BaseAbstractAcquireTokenParameterBuilder<T>
type AbstractManagedIdentityAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)> = class
inherit BaseAbstractAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)>
Public MustInherit Class AbstractManagedIdentityAcquireTokenParameterBuilder(Of T)
Inherits BaseAbstractAcquireTokenParameterBuilder(Of T)
Parametry typu
- T
- Dziedziczenie
-
AbstractManagedIdentityAcquireTokenParameterBuilder<T>
- Pochodne
Konstruktory
| Nazwisko | Opis |
|---|---|
| AbstractManagedIdentityAcquireTokenParameterBuilder<T>() |
Domyślny konstruktor — AbstractManagedIdentityParameterBuilder. |
Metody
| Nazwisko | Opis |
|---|---|
| ExecuteAsync() |
Wykonuje żądanie tokenu asynchronicznie. (Odziedziczone po BaseAbstractAcquireTokenParameterBuilder<T>) |
| ExecuteAsync(CancellationToken) |
Wykonuje żądanie tokenu asynchronicznie z możliwością anulowania metody asynchronicznej. |
| Validate() |
Weryfikuje parametry operacji AcquireToken. (Odziedziczone po BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithCorrelationId(Guid) |
Ustawia identyfikator korelacji, który ma być używany w żądaniu uwierzytelniania. Służy do śledzenia żądania w dziennikach zarówno zestawu SDK, jak i usługi Dostawcy tożsamości. Jeśli nie zostanie ustawiona, zostanie wygenerowany losowy. (Odziedziczone po BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithExtraQueryParameters(Dictionary<String,String>) |
Przestarzałe.
Ustawia dodatkowe parametry zapytania dla ciągu zapytania w żądaniu uwierzytelniania HTTP. (Odziedziczone po BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>) |
Ustawia dodatkowe parametry zapytania dla ciągu zapytania w żądaniu uwierzytelniania HTTP z kontrolą, które parametry są zawarte w kluczu pamięci podręcznej (Odziedziczone po BaseAbstractAcquireTokenParameterBuilder<T>) |
Metody rozszerzania
| Nazwisko | Opis |
|---|---|
| WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String, Boolean) |
Dodaje parę klucz-wartość do klucza pamięci podręcznej tokenu bez wysyłania go jako parametru zapytania.
Służy do partycjonowania buforowanych tokenów (np. izolowania sesji krótkotrwałych z regularnych sesji dla tego samego użytkownika). Zarówno |
| WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String) |
Dodaje parę klucz-wartość do klucza pamięci podręcznej tokenu bez wysyłania go jako parametru zapytania.
Służy do partycjonowania buforowanych tokenów dostępu (np. izolowania sesji krótkotrwałych z regularnych sesji dla tego samego użytkownika). Zarówno |
| WithOtelTagsEnricher<T>(AbstractManagedIdentityAcquireTokenParameterBuilder<T>, Action<ExecutionResult,IList<KeyValuePair<String,Object>>>) |
Rejestruje delegata, który dodaje dodatkowe tagi (wymiary) do metryk Biblioteki MSAL emituje dla tego tokenu tożsamości zarządzanej. Delegat jest wywoływany, gdy biblioteka MSAL rejestruje metryki i odbiera ExecutionResult pozyskiwanie (wskazujące powodzenie lub niepowodzenie, z wynikiem lub wyjątkiem) wraz z modyfikowalnym listą tagów. Tagi dołączone do tej listy są dołączane do każdej metryki zarejestrowanej dla żądania, w tym metryk emitowanych podczas aktywnego odświeżania w tle. |