ManagedIdentityApplicationBuilder 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.
Generatore per applicazioni di identità gestite.
public sealed class ManagedIdentityApplicationBuilder : Microsoft.Identity.Client.BaseAbstractApplicationBuilder<Microsoft.Identity.Client.ManagedIdentityApplicationBuilder>
type ManagedIdentityApplicationBuilder = class
inherit BaseAbstractApplicationBuilder<ManagedIdentityApplicationBuilder>
Public NotInheritable Class ManagedIdentityApplicationBuilder
Inherits BaseAbstractApplicationBuilder(Of ManagedIdentityApplicationBuilder)
- Ereditarietà
-
ManagedIdentityApplicationBuilder
Metodi
| Nome | Descrizione |
|---|---|
| Build() |
Compila un'istanza di IManagedIdentityApplication dai parametri impostati in ManagedIdentityApplicationBuilder. |
| Create(ManagedIdentityId) |
Crea un managedIdentityApplicationBuilder da un clientid dell'identità gestita assegnata dall'utente/resourceId/objectId. Ad esempio, per un'identità gestita assegnata dal sistema usare ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) e per un'identità gestita assegnata dall'utente usare ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssignedClientId(clientId)) o ManagedIdentityId.WithUserAssignedResourceId("resourceId") o ManagedIdentityId.WithUserAssignedObjectId("objectid"). Per altri dettagli, vedere https://aka.ms/msal-net-managed-identity |
| WithClientCapabilities(IEnumerable<String>) |
Microsoft'estensione OIDC specifica dell'identità che consente di risolvere i problemi delle risorse senza interazione. Consente la configurazione di una o più funzionalità client, ad esempio "llt" |
| WithClientName(String) |
Imposta il nome dell'API SDK chiamante a scopo di telemetria. (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithClientVersion(String) |
Imposta la versione dell'SDK chiamante a scopo di telemetria. (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithDebugLoggingCallback(LogLevel, Boolean, Boolean) |
Imposta il callback di registrazione debug su un metodo di debug predefinito che visualizza il livello del messaggio e il messaggio stesso. Per informazioni dettagliate, vedere https://aka.ms/msal-net-logging (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithExperimentalFeatures(Boolean) |
Consente l'uso di funzionalità sperimentali e API. Se questo flag non è impostato, le funzionalità sperimentali genereranno un'eccezione. Per informazioni dettagliate, vedere https://aka.ms/msal-net-experimental-features (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithExtraQueryParameters(IDictionary<String,String>) |
Imposta parametri di query aggiuntivi per la stringa di query nella richiesta di autenticazione HTTP. |
| WithHttpClientFactory(IMsalHttpClientFactory, Boolean) |
Usa un oggetto specifico IMsalHttpClientFactory per comunicare con il provider di identità. Ciò consente scenari avanzati, ad esempio l'impostazione di un proxy o l'impostazione dell'agente. (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithHttpClientFactory(IMsalHttpClientFactory) |
Usa un oggetto specifico IMsalHttpClientFactory per comunicare con il provider di identità. Ciò consente scenari avanzati, ad esempio l'impostazione di un proxy o l'impostazione dell'agente. (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithLogging(IIdentityLogger, Boolean) |
Imposta il logger di identità. Per informazioni dettagliate, vedere https://aka.ms/msal-net-logging (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>) |
Imposta il callback di registrazione. Per informazioni dettagliate, vedere https://aka.ms/msal-net-logging (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithOptions(BaseApplicationOptions) |
Imposta le opzioni dell'applicazione, che possono, ad esempio, essere state lette dai file di configurazione. Vedete https://aka.ms/msal-net-application-configuration. (Ereditato da BaseAbstractApplicationBuilder<T>) |
| WithTelemetryClient(ITelemetryClient[]) |
Obsoleti.
Questo metodo è obsoleto. Fare riferimento a https://aka.ms/msal-net-telemetry |