Język

BaseAbstractAcquireTokenParameterBuilder<T> Klasa

Definicja

Klasa podstawowa dla konstruktorów żądań tokenu, które próbują uzyskać token na podstawie podanych parametrów.

public abstract class BaseAbstractAcquireTokenParameterBuilder<T> where T : BaseAbstractAcquireTokenParameterBuilder<T>
type BaseAbstractAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)> = class
Public MustInherit Class BaseAbstractAcquireTokenParameterBuilder(Of T)

Parametry typu

T
Dziedziczenie
BaseAbstractAcquireTokenParameterBuilder<T>
Pochodne

Konstruktory

Nazwa Opis
BaseAbstractAcquireTokenParameterBuilder<T>()

Domyślny konstruktor — AbstractAcquireTokenParameterBuilder.

Metody

Nazwa Opis
ExecuteAsync()

Wykonuje żądanie tokenu asynchronicznie.

ExecuteAsync(CancellationToken)

Wykonuje żądanie tokenu asynchronicznie z możliwością anulowania metody asynchronicznej.

Validate()

Weryfikuje parametry operacji AcquireToken.

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.

WithExtraQueryParameters(Dictionary<String,String>)
Przestarzałe.

Ustawia dodatkowe parametry zapytania dla ciągu zapytania w żądaniu uwierzytelniania HTTP.

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

Metody rozszerzania

Nazwa Opis
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 (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.

Dotyczy