語言

ManagedIdentityApplicationBuilder 類別

定義

用於管理身份應用程式的建構器。

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)
繼承

方法

名稱 Description
Build()

從 中設定ManagedIdentityApplicationBuilder的參數建立 的IManagedIdentityApplication實例。

Create(ManagedIdentityId)

從使用者指派的管理身份 clientID / resourceID / objectID 建立 ManagedIdentityApplicationBuilder。 例如,系統指派的管理式身份使用ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned),而使用者指派的管理式身份則使用ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssignedClientId(clientId))或ManagedIdentityId.WithUserAssignedResourceId(“resourceId”)或ManagedIdentityId.WithUserAssignedObjectId(“objectid”)。 更多詳情請參見 https://aka.ms/msal-net-managed-identity

WithClientCapabilities(IEnumerable<String>)

Microsoft Identity 專屬的 OIDC 擴充功能,允許在不需互動的情況下解決資源挑戰。 允許設定一個或多個用戶端功能,例如「llt」

WithClientName(String)

設定呼叫的 SDK API 名稱以供遙測用途。

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithClientVersion(String)

設定呼叫 SDK 的版本以供遙測用途。

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithDebugLoggingCallback(LogLevel, Boolean, Boolean)

將除錯日誌回撥設定為預設除錯方法,顯示訊息的層級及訊息本身。 如需詳細資訊,請參閱 https://aka.ms/msal-net-logging

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithExperimentalFeatures(Boolean)

允許使用實驗性功能與 API。 如果這個旗標沒有被設定,實驗性功能會拋出例外。 如需詳細資訊,請參閱 https://aka.ms/msal-net-experimental-features

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithExtraQueryParameters(IDictionary<String,String>)

為 HTTP 認證請求中的查詢字串設定額外的查詢參數。

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

使用特定 IMsalHttpClientFactory 方式與 IDP 溝通。 這能實現進階情境,例如設定代理或設定代理。

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithHttpClientFactory(IMsalHttpClientFactory)

使用特定 IMsalHttpClientFactory 方式與 IDP 溝通。 這能實現進階情境,例如設定代理或設定代理。

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithLogging(IIdentityLogger, Boolean)

設定身份記錄器。 如需詳細資訊,請參閱 https://aka.ms/msal-net-logging

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>)

設定日誌回撥。 如需詳細資訊,請參閱 https://aka.ms/msal-net-logging

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithOptions(BaseApplicationOptions)

設定應用程式選項,例如可以從設定檔讀取。 參見 https://aka.ms/msal-net-application-configuration。

(繼承來源 BaseAbstractApplicationBuilder<T>)
WithTelemetryClient(ITelemetryClient[])
已淘汰.

這個方法已過時。 請參閱 https://aka.ms/msal-net-telemetry

適用於