77 lines
5.5 KiB
XML
77 lines
5.5 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Polly.Extensions.Http</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Polly.Extensions.Http.HttpPolicyExtensions">
|
|
<summary>
|
|
Contains opinionated convenience methods for configuring policies to handle conditions typically representing transient faults when making <see cref="T:System.Net.Http.HttpClient"/> requests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Polly.Extensions.Http.HttpPolicyExtensions.HandleTransientHttpError">
|
|
<summary>
|
|
Builds a <see cref="T:Polly.PolicyBuilder`1"/> to configure a <see cref="T:Polly.Policy`1"/> which will handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with conditions indicating a transient failure.
|
|
<para>The conditions configured to be handled are:
|
|
<list type="bullet">
|
|
<item><description>Network failures (as <see cref="T:System.Net.Http.HttpRequestException"/>)</description></item>
|
|
<item><description>HTTP 5XX status codes (server errors)</description></item>
|
|
<item><description>HTTP 408 status code (request timeout)</description></item>
|
|
</list>
|
|
</para>
|
|
</summary>
|
|
<returns>The <see cref="T:Polly.PolicyBuilder`1"/> pre-configured to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with conditions indicating a transient failure. </returns>
|
|
</member>
|
|
<member name="M:Polly.Extensions.Http.HttpPolicyExtensions.OrTransientHttpStatusCode(Polly.PolicyBuilder)">
|
|
<summary>
|
|
Configures the <see cref="T:Polly.PolicyBuilder`1"/> to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with <see cref="T:System.Net.HttpStatusCode"/>s indicating a transient failure.
|
|
<para>The <see cref="T:System.Net.HttpStatusCode"/>s configured to be handled are:
|
|
<list type="bullet">
|
|
<item><description>HTTP 5XX status codes (server errors)</description></item>
|
|
<item><description>HTTP 408 status code (request timeout)</description></item>
|
|
</list>
|
|
</para>
|
|
</summary>
|
|
<returns>The <see cref="T:Polly.PolicyBuilder`1"/> pre-configured to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with <see cref="T:System.Net.HttpStatusCode"/>s indicating a transient failure. </returns>
|
|
</member>
|
|
<member name="M:Polly.Extensions.Http.HttpPolicyExtensions.OrTransientHttpError(Polly.PolicyBuilder)">
|
|
<summary>
|
|
Configures the <see cref="T:Polly.PolicyBuilder`1"/> to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with conditions indicating a transient failure.
|
|
<para>The conditions configured to be handled are:
|
|
<list type="bullet">
|
|
<item><description>Network failures (as <see cref="T:System.Net.Http.HttpRequestException"/>)</description></item>
|
|
<item><description>HTTP 5XX status codes (server errors)</description></item>
|
|
<item><description>HTTP 408 status code (request timeout)</description></item>
|
|
</list>
|
|
</para>
|
|
</summary>
|
|
<returns>The <see cref="T:Polly.PolicyBuilder`1"/> pre-configured to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with conditions indicating a transient failure. </returns>
|
|
</member>
|
|
<member name="M:Polly.Extensions.Http.HttpPolicyExtensions.OrTransientHttpStatusCode(Polly.PolicyBuilder{System.Net.Http.HttpResponseMessage})">
|
|
<summary>
|
|
Configures the <see cref="T:Polly.PolicyBuilder`1"/> to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with <see cref="T:System.Net.HttpStatusCode"/>s indicating a transient failure.
|
|
<para>The <see cref="T:System.Net.HttpStatusCode"/>s configured to be handled are:
|
|
<list type="bullet">
|
|
<item><description>HTTP 5XX status codes (server errors)</description></item>
|
|
<item><description>HTTP 408 status code (request timeout)</description></item>
|
|
</list>
|
|
</para>
|
|
</summary>
|
|
<returns>The <see cref="T:Polly.PolicyBuilder`1"/> pre-configured to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with <see cref="T:System.Net.HttpStatusCode"/>s indicating a transient failure. </returns>
|
|
</member>
|
|
<member name="M:Polly.Extensions.Http.HttpPolicyExtensions.OrTransientHttpError(Polly.PolicyBuilder{System.Net.Http.HttpResponseMessage})">
|
|
<summary>
|
|
Configures the <see cref="T:Polly.PolicyBuilder`1"/> to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with conditions indicating a transient failure.
|
|
<para>The conditions configured to be handled are:
|
|
<list type="bullet">
|
|
<item><description>Network failures (as <see cref="T:System.Net.Http.HttpRequestException"/>)</description></item>
|
|
<item><description>HTTP 5XX status codes (server errors)</description></item>
|
|
<item><description>HTTP 408 status code (request timeout)</description></item>
|
|
</list>
|
|
</para>
|
|
</summary>
|
|
<returns>The <see cref="T:Polly.PolicyBuilder`1"/> pre-configured to handle <see cref="T:System.Net.Http.HttpClient"/> requests that fail with conditions indicating a transient failure. </returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|