AbstractManagedIdentityAcquireTokenParameterBuilder<T> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classe base abstrata para construtores de pedidos de token de aplicação com identidade gerida.
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)
Parâmetros de Tipo Genérico
- T
- Herança
-
AbstractManagedIdentityAcquireTokenParameterBuilder<T>
- Derivado
Construtores
| Nome | Descrição |
|---|---|
| AbstractManagedIdentityAcquireTokenParameterBuilder<T>() |
Construtor padrão para AbstractManagedIdentityParameterBuilder. |
Métodos
| Nome | Descrição |
|---|---|
| ExecuteAsync() |
Executa o pedido de Token de forma assíncrona. (Herdado de BaseAbstractAcquireTokenParameterBuilder<T>) |
| ExecuteAsync(CancellationToken) |
Executa o pedido de Token de forma assíncrona, com possibilidade de cancelar o método assíncrono. |
| Validate() |
Valida os parâmetros da operação AcquireToken. (Herdado de BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithCorrelationId(Guid) |
Define o id de correlação a ser usado no pedido de autenticação. Usado para rastrear um pedido nos registos tanto do SDK como do serviço Identity Provider. Se não for definido, será gerado um aleatório. (Herdado de BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithExtraQueryParameters(Dictionary<String,String>) |
Obsoleto.
Define parâmetros extra de consulta para a cadeia de consulta no pedido de autenticação HTTP. (Herdado de BaseAbstractAcquireTokenParameterBuilder<T>) |
| WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>) |
Define Parâmetros Extra de Consulta para a cadeia de consulta no pedido de autenticação HTTP com controlo sobre quais os parâmetros incluídos na chave de cache (Herdado de BaseAbstractAcquireTokenParameterBuilder<T>) |
Métodos da Extensão
| Nome | Descrição |
|---|---|
| WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String, Boolean) |
Adiciona um par chave-valor à chave cache do token sem a enviar como parâmetro de consulta.
Use isto para particionar tokens em cache (por exemplo, isolando sessões de curta duração de sessões normais para o mesmo utilizador). Tanto |
| WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String) |
Adiciona um par chave-valor à chave cache do token sem a enviar como parâmetro de consulta.
Use isto para particionar tokens de acesso em cache (por exemplo, isolando sessões de curta duração de sessões normais para o mesmo utilizador). Tanto |
| WithOtelTagsEnricher<T>(AbstractManagedIdentityAcquireTokenParameterBuilder<T>, Action<ExecutionResult,IList<KeyValuePair<String,Object>>>) |
Regista um delegado que adiciona etiquetas adicionais (dimensões) às métricas OpenTelemetry que a MSAL emite para esta aquisição de token de identidade gerida. O delegado é invocado enquanto a MSAL regista as suas métricas e recebe a ExecutionResult aquisição (indicando sucesso ou fracasso, com o resultado ou exceção) juntamente com uma lista mutável de etiquetas. As etiquetas anexadas a essa lista estão associadas a todas as métricas registadas para o pedido, incluindo as métricas emitidas durante a atualização proativa em segundo plano. |