Language

IMsalHttpClientFactory インターフェイス

定義

HttpClient の作成を担当するファクトリ。 詳細については、 https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing をご覧ください。

public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
派生

注釈

実装はスレッド セーフである必要があります。 GetHttpClient()の呼び出しごとに新しい HttpClient を作成しないでください。これにより、ソケットが枯渇します。 アプリで統合Windows認証を使用する場合は、UseDefaultCredentialsが true に設定されていることを確認します。 フェデレーション メタデータ (MEX) と WS-Trust 要求の場合は、 IMsalWsTrustHttpClientFactory も実装します。 それ以外の場合、MSAL は、提供されたファクトリのカスタム プロキシ、証明書、ハンドラー、またはタイムアウト設定なしで、これらの要求に対してキャッシュされたプラットフォームの既定のクライアントを使用します。 その他の要求は影響を受けません。

メソッド

Name 説明
GetHttpClient()

AZURE AD との通信に使用される HTTP クライアントを返すメソッド。 これにより、高度なシナリオが可能になります。 https://aka.ms/msal-net-application-configurationを参照してください。

適用対象