IMsalHttpClientFactory Interfejs
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.
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. |