FunctionInvokingChatClient.MaximumConsecutiveErrorsPerRequest Özellik

Tanım

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.

Şunlara uygulanır