IMsalHttpClientFactory Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fábrica responsável pela criação do HttpClient. Consulte https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing para obter mais detalhes.
public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
- Derivado
Observações
As implementações devem ser seguras para threads. Não crie um novo Cliente Http para cada chamada GetHttpClient() – isso leva ao esgotamento do socket. Se a sua aplicação usar Autenticação Windows Integrada, certifique-se UseDefaultCredentials de que está definida como verdadeira. Para metadados de federação (MEX) e pedidos de WS-Trust, implemente IMsalWsTrustHttpClientFactory também. Caso contrário, a MSAL utiliza clientes padrão de plataforma em cache para estes pedidos, sem o proxy, certificados, handlers ou definições de timeout personalizadas da fábrica fornecida. Outros pedidos não são afetados.
Métodos
| Nome | Descrição |
|---|---|
| GetHttpClient() |
Método que retorna um cliente HTTP que será usado para comunicar com o Azure AD. Isto permite cenários avançados. Consulte https://aka.ms/msal-net-application-configuration. |