Język

AbstractManagedIdentityAcquireTokenParameterBuilder<T> Klasa

Definicja

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 AcquireTokenByAuthorizationCode , jak i AcquireTokenSilent musi używać tego samego klucza partycji, aby dopasować buforowane wpisy.

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 AcquireTokenByAuthorizationCode , jak i AcquireTokenSilent musi używać tego samego klucza partycji, aby dopasować buforowane wpisy.

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.

Dotyczy