FunctionInvokingChatClient.MaximumConsecutiveErrorsPerRequest Properti
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.
Mendapatkan atau mengatur jumlah maksimum perulangan berturut-turut yang diizinkan gagal dengan kesalahan.
public:
property int MaximumConsecutiveErrorsPerRequest { int get(); void set(int value); };
public int MaximumConsecutiveErrorsPerRequest { get; set; }
member this.MaximumConsecutiveErrorsPerRequest : int with get, set
Public Property MaximumConsecutiveErrorsPerRequest As Integer
Nilai Properti
Jumlah maksimum perulangan berturut-turut yang diizinkan gagal dengan kesalahan. Nilai defaultnya adalah 3.
Keterangan
Ketika pemanggilan fungsi gagal dengan pengecualian, FunctionInvokingChatClient terus membuat permintaan ke klien dalam, secara opsional menyediakan informasi pengecualian (seperti yang dikendalikan oleh IncludeDetailedErrors). Ini memungkinkan IChatClient untuk memulihkan dari kesalahan dengan mencoba parameter fungsi lain yang mungkin berhasil.
Namun, jika pemanggilan fungsi terus menghasilkan pengecualian, properti ini dapat digunakan untuk membatasi jumlah upaya gagal berturut-turut. Ketika batas tercapai, pengecualian akan ditumbuhi kembali ke pemanggil.
Jika nilai diatur ke nol, semua pengecualian panggilan fungsi segera mengakhiri perulangan pemanggilan fungsi dan pengecualian akan ditumbuhi kembali ke pemanggil.
Mengubah nilai properti ini saat klien sedang digunakan dapat mengakibatkan inkonsistensi berapa banyak perulangan yang diizinkan untuk permintaan dalam penerbangan.