Język

IMsalHttpClientFactory Interfejs

Definicja

Fabryka odpowiedzialna za tworzenie klienta HttpClient. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing.

public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
Pochodne

Uwagi

Implementacje muszą być bezpieczne wątkami. Nie twórz nowego klienta HttpClient dla każdego wywołania GetHttpClient() — prowadzi to do wyczerpania gniazd. Jeśli aplikacja używa zintegrowanego uwierzytelniania Windows, upewnij się, że UseDefaultCredentials ustawiono wartość true. W przypadku metadanych federacji (MEX) i żądań WS-Trust również zaimplementować IMsalWsTrustHttpClientFactory . W przeciwnym razie biblioteka MSAL używa buforowanych klientów domyślnych platformy dla tych żądań bez niestandardowych ustawień serwera proxy, certyfikatów, procedur obsługi lub limitu czasu podanej fabryki. Inne żądania nie mają wpływu.

Metody

Nazwisko Opis
GetHttpClient()

Metoda zwracająca klienta HTTP, który będzie używany do komunikowania się z usługą Azure AD. Umożliwia to zaawansowane scenariusze. Zobacz: https://aka.ms/msal-net-application-configuration.

Dotyczy