Język

ManagedIdentityApplicationBuilder Klasa

Definicja

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

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

Dotyczy