AbstractManagedIdentityAcquireTokenParameterBuilder<T> 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 base astratta per i generatori di richieste di token dell'applicazione dell'identità gestita.
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)
Parametri di tipo
- T
- Ereditarietà
-
AbstractManagedIdentityAcquireTokenParameterBuilder<T>
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| AbstractManagedIdentityAcquireTokenParameterBuilder<T>() |
Costruttore predefinito per AbstractManagedIdentityParameterBuilder. |
Metodi
| Nome | Descrizione |
|---|---|
| ExecuteAsync() |
Esegue la richiesta token in modo asincrono. (Ereditato da BaseAbstractAcquireTokenParameterBuilder<T>) |
| ExecuteAsync(CancellationToken) |
Esegue la richiesta token in modo asincrono, con la possibilità di annullare il metodo asincrono. |
| Validate() |
Convalida i parametri dell'operazione AcquireToken. (Ereditato da BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithCorrelationId(Guid) |
Imposta l'ID di correlazione da utilizzare nella richiesta di autenticazione. Usato per tenere traccia di una richiesta nei log dell'SDK e del servizio provider di identità. Se non è impostato, ne verrà generato uno casuale. (Ereditato da BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithExtraQueryParameters(Dictionary<String,String>) |
Obsoleti.
Imposta parametri di query aggiuntivi per la stringa di query nella richiesta di autenticazione HTTP. (Ereditato da BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>) |
Imposta parametri di query aggiuntivi per la stringa di query nella richiesta di autenticazione HTTP con il controllo sui parametri inclusi nella chiave della cache (Ereditato da BaseAbstractAcquireTokenParameterBuilder<T>) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String, Boolean) |
Aggiunge una coppia chiave-valore alla chiave della cache dei token senza inviarla come parametro di query.
Usare questa opzione per partizionare i token memorizzati nella cache ,ad esempio isolando le sessioni di breve durata dalle sessioni regolari per lo stesso utente. Sia |
| WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String) |
Aggiunge una coppia chiave-valore alla chiave della cache dei token senza inviarla come parametro di query.
Usare questa opzione per partizionare i token di accesso memorizzati nella cache ,ad esempio isolando le sessioni di breve durata dalle sessioni regolari per lo stesso utente. Sia |
| WithOtelTagsEnricher<T>(AbstractManagedIdentityAcquireTokenParameterBuilder<T>, Action<ExecutionResult,IList<KeyValuePair<String,Object>>>) |
Registra un delegato che aggiunge tag aggiuntivi (dimensioni) alle metriche MSAL di OpenTelemetry genera per questa acquisizione del token di identità gestita. Il delegato viene richiamato mentre MSAL registra le metriche e riceve l'oggetto dell'acquisizione ExecutionResult (che indica l'esito positivo o negativo, con il risultato o l'eccezione) insieme a un elenco modificabile di tag. I tag aggiunti a tale elenco vengono associati a ogni metrica registrata per la richiesta, incluse le metriche generate durante l'aggiornamento in background proattivo. |