ManagedIdentityApplicationBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konstruktor aplikacji tożsamości zarządzanych.
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)
- Dziedziczenie
-
ManagedIdentityApplicationBuilder
Metody
| Nazwa | Opis |
|---|---|
| Build() |
Tworzy wystąpienie elementu IManagedIdentityApplication z parametrów ustawionych w obiekcie ManagedIdentityApplicationBuilder. |
| Create(ManagedIdentityId) |
Tworzy obiekt ManagedIdentityApplicationBuilder z identyfikatora klienta tożsamości zarządzanej przypisanej przez użytkownika/identyfikatora zasobu/identyfikatora obiektu. Na przykład: w przypadku tożsamości zarządzanej przypisanej przez system użyj elementu ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) i dla tożsamości zarządzanej przypisanej przez użytkownika użyj elementu ManagedIdentityApplicationBuilder.Create(ManagedIdentityIty)Id.WithUserAssignedClientId(clientId)) lub ManagedIdentityId.WithUserAssignedResourceId("resourceId") lub ManagedIdentityId.WithUserAssignedObjectId("objectid"). Aby uzyskać więcej informacji, zobacz https://aka.ms/msal-net-managed-identity |
| WithClientCapabilities(IEnumerable<String>) |
Microsoft rozszerzenie OIDC specyficzne dla tożsamości, które umożliwia rozwiązywanie problemów z zasobami bez interakcji. Umożliwia konfigurację co najmniej jednej funkcji klienta, np. "llt" |
| WithClientName(String) |
Ustawia nazwę wywołującego interfejsu API zestawu SDK na potrzeby telemetrii. (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithClientVersion(String) |
Ustawia wersję wywołującego zestawu SDK na potrzeby telemetrii. (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithDebugLoggingCallback(LogLevel, Boolean, Boolean) |
Ustawia wywołanie zwrotne rejestrowania debugowania na domyślną metodę debugowania, która wyświetla poziom komunikatu i sam komunikat. Aby uzyskać szczegółowe informacje, zobacz https://aka.ms/msal-net-logging (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithExperimentalFeatures(Boolean) |
Umożliwia korzystanie z funkcji eksperymentalnych i interfejsów API. Jeśli ta flaga nie jest ustawiona, funkcje eksperymentalne zgłosi wyjątek. Aby uzyskać szczegółowe informacje, zobacz https://aka.ms/msal-net-experimental-features (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithExtraQueryParameters(IDictionary<String,String>) |
Ustawia dodatkowe parametry zapytania dla ciągu zapytania w żądaniu uwierzytelniania HTTP. |
| WithHttpClientFactory(IMsalHttpClientFactory, Boolean) |
Używa określonego IMsalHttpClientFactory elementu do komunikowania się z dostawcą tożsamości. Umożliwia to zaawansowane scenariusze, takie jak ustawienie serwera proxy lub ustawienie agenta. (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithHttpClientFactory(IMsalHttpClientFactory) |
Używa określonego IMsalHttpClientFactory elementu do komunikowania się z dostawcą tożsamości. Umożliwia to zaawansowane scenariusze, takie jak ustawienie serwera proxy lub ustawienie agenta. (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithLogging(IIdentityLogger, Boolean) |
Ustawia rejestrator tożsamości. Aby uzyskać szczegółowe informacje, zobacz https://aka.ms/msal-net-logging (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>) |
Ustawia wywołanie zwrotne rejestrowania. Aby uzyskać szczegółowe informacje, zobacz https://aka.ms/msal-net-logging (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithOptions(BaseApplicationOptions) |
Ustawia opcje aplikacji, które mogą być na przykład odczytywane z plików konfiguracji. Zobacz: https://aka.ms/msal-net-application-configuration. (Odziedziczone po BaseAbstractApplicationBuilder<T>) |
| WithTelemetryClient(ITelemetryClient[]) |
Przestarzałe.
Ta metoda jest przestarzała. Zobacz https://aka.ms/msal-net-telemetry |