IMsalHttpClientFactory Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Factory responsabile della creazione di HttpClient. Per altri dettagli, vedere https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing.
public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
- Derivato
Commenti
Le implementazioni devono essere thread-safe. Non creare un nuovo HttpClient per ogni chiamata a GetHttpClient() . Ciò comporta l'esaurimento del socket. Se l'app usa l'autenticazione integrata Windows, assicurarsi che UseDefaultCredentials sia impostata su true. Per i metadati della federazione (MEX) e le richieste di WS-Trust, implementare IMsalWsTrustHttpClientFactory anche . In caso contrario, MSAL usa client predefiniti della piattaforma memorizzati nella cache per queste richieste, senza le impostazioni di proxy, certificati, gestori o timeout della factory fornita. Altre richieste non sono interessate.
Metodi
| Nome | Descrizione |
|---|---|
| GetHttpClient() |
Metodo che restituisce un client HTTP che verrà usato per comunicare con Azure AD. In questo modo si abilitano scenari avanzati. Vedete https://aka.ms/msal-net-application-configuration. |