IMsalHttpClientFactory Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fabrique responsable de la création de HttpClient. Consultez https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing pour plus d’informations.
public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
- Dérivé
Remarques
Les implémentations doivent être thread safe. Ne créez pas de nouveau HttpClient pour chaque appel . GetHttpClient() Cela entraîne l’épuisement du socket. Si votre application utilise l’authentification intégrée Windows, vérifiez UseDefaultCredentials que la valeur true est définie. Pour les métadonnées de fédération (MEX) et les requêtes WS-Trust, implémentez IMsalWsTrustHttpClientFactory également. Sinon, MSAL utilise des clients par défaut de plateforme mis en cache pour ces requêtes, sans les paramètres de proxy, de certificats, de gestionnaires ou de délai d’expiration personnalisés de la fabrique fourni. D’autres demandes ne sont pas affectées.
Méthodes
| Nom | Description |
|---|---|
| GetHttpClient() |
Méthode retournant un client HTTP qui sera utilisé pour communiquer avec Azure AD. Cela permet des scénarios avancés. Voir https://aka.ms/msal-net-application-configuration. |