FunctionInvokingChatClient.MaximumConsecutiveErrorsPerRequest Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hatayla başarısız olmasına izin verilen en fazla ardışık yineleme sayısını alır veya ayarlar.
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
Özellik Değeri
Hatayla başarısız olmasına izin verilen ardışık yineleme sayısı üst sınırı. Varsayılan değer 3'dür.
Açıklamalar
İşlev çağrıları bir özel durumla başarısız olduğunda, FunctionInvokingChatClient isteğe bağlı olarak özel durum bilgileri (tarafından IncludeDetailedErrorsdenetlendiği gibi) sağlayarak iç istemciye istekte bulunmaya devam eder. Bu, başarılı olabilecek diğer işlev parametrelerini deneyerek hatalardan kurtarılmasını sağlar IChatClient .
Ancak, işlev çağrılarının özel durumlar üretmeye devam etmesi durumunda, bu özellik ardışık başarısız deneme sayısını sınırlamak için kullanılabilir. Sınıra ulaşıldığında, özel durum çağıran için yeniden oluşturulur.
Değer sıfır olarak ayarlanırsa, tüm işlev çağırma özel durumları işlev çağırma döngüsünü hemen sonlandırır ve özel durum çağıran için yeniden oluşturulur.
İstemci kullanımdayken bu özelliğin değerinin değiştirilmesi, bir uçuş içi istek için kaç yinelemeye izin verildiğinde tutarsızlıklara neden olabilir.