HttpStandardResilienceOptions Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Opsi untuk strategi ketahanan untuk penggunaan dalam skenario HTTP.
public ref class HttpStandardResilienceOptions
public class HttpStandardResilienceOptions
type HttpStandardResilienceOptions = class
Public Class HttpStandardResilienceOptions
- Warisan
-
HttpStandardResilienceOptions
Keterangan
Opsi ini mewakili konfigurasi untuk lima strategi ketahanan berantai dalam urutan ini (dari terluar ke terdahulu):
Bulkhead -> Total Waktu Permintaan Habis -> Coba Lagi -> Pemutus Sirkuit -> Batas Waktu Upaya.
Konfigurasi setiap alur diinisialisasi dengan opsi default per jenis. Permintaan melalui strategi ini:
- Total alur batas waktu permintaan menerapkan batas waktu keseluruhan untuk eksekusi, memastikan bahwa permintaan termasuk upaya hedging, tidak melebihi batas yang dikonfigurasi.
- Alur coba lagi mencoba kembali permintaan jika dependensi lambat atau mengembalikan kesalahan sementara.
- Alur sekat membatasi jumlah maksimum permintaan bersamaan yang dikirim ke dependensi.
- Pemutus sirkuit memblokir eksekusi jika terlalu banyak kegagalan langsung atau batas waktu terdeteksi.
- Alur batas waktu percobaan membatasi setiap durasi upaya permintaan dan melempar jika terlampaui.
Konstruktor
HttpStandardResilienceOptions() |
Opsi untuk strategi ketahanan untuk penggunaan dalam skenario HTTP. |
Properti
AttemptTimeout |
Mendapatkan atau mengatur opsi untuk alur batas waktu yang diterapkan per setiap upaya permintaan. |
CircuitBreaker |
Mendapatkan atau mengatur opsi pemutus sirkuit. |
RateLimiter |
Mendapatkan atau mengatur opsi sekat. |
Retry |
Mendapatkan atau mengatur opsi alur coba lagi. |
TotalRequestTimeout |
Mendapatkan atau mengatur opsi Strategi batas waktu untuk total batas waktu yang diterapkan pada eksekusi permintaan. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |