BaseAbstractApplicationBuilder<T>.WithHttpClientFactory Método

Definición

Sobrecargas

Nombre Description
WithHttpClientFactory(IMsalHttpClientFactory)

Usa un elemento específico IMsalHttpClientFactory para comunicarse con el IdP. Esto permite escenarios avanzados, como establecer un proxy o establecer el Agente.

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

Usa un elemento específico IMsalHttpClientFactory para comunicarse con el IdP. Esto habilita escenarios avanzados, como establecer un proxy o establecer el Agente.

WithHttpClientFactory(IMsalHttpClientFactory)

Usa un elemento específico IMsalHttpClientFactory para comunicarse con el IdP. Esto habilita escenarios avanzados, como establecer un proxy o establecer el Agente.

public T WithHttpClientFactory(Microsoft.Identity.Client.IMsalHttpClientFactory httpClientFactory);
member this.WithHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory -> 'T
Public Function WithHttpClientFactory (httpClientFactory As IMsalHttpClientFactory) As T

Parámetros

httpClientFactory
IMsalHttpClientFactory

Fábrica de cliente HTTP

Devoluciones

T

Generador que se va a encadenar . Con métodos

Comentarios

MSAL no garantiza que no modifique HttpClient, por ejemplo agregando nuevos encabezados. Antes de los cambios necesarios para que el subproceso httpClients de MSAL sea seguro (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/2046/files)el httpClient tenía la posibilidad de producir una excepción que indica que las propiedades solo se pueden modificar antes de enviar la primera solicitud). HttpClient de MSAL ya no iniciará esta excepción después de la versión 4.19.0 ( consulte (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases/tag/4.19.0)https://aka.ms/msal-httpclient-info) para obtener más información.

Se aplica a

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

Usa un elemento específico IMsalHttpClientFactory para comunicarse con el IdP. Esto permite escenarios avanzados, como establecer un proxy o establecer el Agente.

public T WithHttpClientFactory(Microsoft.Identity.Client.IMsalHttpClientFactory httpClientFactory, bool retryOnceOn5xx);
member this.WithHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory * bool -> 'T
Public Function WithHttpClientFactory (httpClientFactory As IMsalHttpClientFactory, retryOnceOn5xx As Boolean) As T

Parámetros

httpClientFactory
IMsalHttpClientFactory

Fábrica de cliente HTTP

retryOnceOn5xx
Boolean

Configura MSAL para reintentar los errores del servidor 5xx. Cuando está habilitado (activado de forma predeterminada), MSAL esperará 1 segundo después de recibir un error 5xx y, a continuación, volverá a intentar la solicitud http. Cuando se deshabilita, el desarrollador será responsable de configurar su propia directiva de reintento en sus IMsalHttpClientFactory personalizados.

Devoluciones

T

Generador que se va a encadenar . Con métodos

Comentarios

MSAL no garantiza que no modifique HttpClient, por ejemplo agregando nuevos encabezados. Antes de los cambios necesarios para que el subproceso httpClients de MSAL sea seguro (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/2046/files)el httpClient tenía la posibilidad de producir una excepción que indica que las propiedades solo se pueden modificar antes de enviar la primera solicitud). HttpClient de MSAL ya no iniciará esta excepción después de la versión 4.19.0 ( consulte (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases/tag/4.19.0)https://aka.ms/msal-httpclient-info) para obtener más información. Si solo desea configurar el parámetro retryOnceOn5xx, establezca httpClientFactory en null y MSAL usará el cliente http predeterminado.

Se aplica a