IMsalHttpClientFactory Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fábrica responsável pela criação do HttpClient. Confira https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing para saber mais.
public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
- Derivado
Comentários
As implementações devem ser thread-safe. Não crie um novo HttpClient para cada chamada – GetHttpClient() isso leva ao esgotamento do soquete. Se o aplicativo usar a Autenticação Windows Integrada, verifique UseDefaultCredentials se ela está definida como verdadeira. Para metadados de federação (MEX) e solicitações de WS-Trust, implemente IMsalWsTrustHttpClientFactory também. Caso contrário, a MSAL usará clientes padrão de plataforma armazenados em cache para essas solicitações, sem o proxy personalizado, certificados, manipuladores ou configurações de tempo limite da fábrica fornecidas. Outras solicitações não são afetadas.
Métodos
| Nome | Description |
|---|---|
| GetHttpClient() |
Método que retorna um cliente HTTP que será usado para se comunicar com Azure AD. Isso permite cenários avançados. Consulte https://aka.ms/msal-net-application-configuration. |