Bagikan melalui


PollyHttpClientBuilderExtensions Kelas

Definisi

Menyediakan metode ekstensi untuk mengonfigurasi PolicyHttpMessageHandler handler pesan sebagai bagian dari dan HttpClient alur handler pesan.

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
Warisan
PollyHttpClientBuilderExtensions

Metode

Nama Deskripsi
AddPolicyHandler(IHttpClientBuilder, Func<HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

PolicyHttpMessageHandler Menambahkan yang akan mengelilingi eksekusi permintaan dengan kebijakan yang dikembalikan oleh policySelector.

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

PolicyHttpMessageHandler Menambahkan yang akan mengelilingi eksekusi permintaan dengan kebijakan yang dikembalikan oleh policySelector.

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage, String,IAsyncPolicy<HttpResponseMessage>>, Func<HttpRequestMessage, String>)

PolicyHttpMessageHandler Menambahkan yang akan mengelilingi eksekusi permintaan dengan kebijakan yang dikembalikan dengan menjalankan logika keySelector pemilihan kunci yang disediakan dan policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

PolicyHttpMessageHandler Menambahkan yang akan mengelilingi eksekusi permintaan dengan yang disediakan IAsyncPolicy`1.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

PolicyHttpMessageHandler Menambahkan yang akan mengelilingi eksekusi permintaan dengan kebijakan yang dikembalikan oleh IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

PolicyHttpMessageHandler Menambahkan yang akan mengelilingi eksekusi permintaan dengan kebijakan yang dikembalikan oleh IReadOnlyPolicyRegistry<TKey>.

AddTransientHttpErrorPolicy(IHttpClientBuilder, Func<PolicyBuilder<HttpResponseMessage>,IAsyncPolicy<HttpResponseMessage>>)

PolicyHttpMessageHandler Menambahkan yang akan mengelilingi eksekusi permintaan dengan yang Policy dibuat dengan menjalankan delegasi konfigurasi yang disediakan. Penyusun kebijakan akan dikonfigurasi sebelumnya untuk memicu penerapan kebijakan untuk permintaan yang gagal dengan kondisi yang menunjukkan kegagalan sementara.

Berlaku untuk