FunctionInvokingChatClient.MaximumConsecutiveErrorsPerRequest 속성

정의

오류와 함께 실패할 수 있는 연속 반복의 최대 수를 가져오거나 설정합니다.

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

속성 값

오류와 함께 실패할 수 있는 연속 반복의 최대 수입니다. 기본값은 3입니다.

설명

예외 FunctionInvokingChatClient 로 인해 함수 호출이 실패하면 내부 클라이언트에 계속 요청하여 필요에 따라 예외 정보를 제공합니다(제어되는 IncludeDetailedErrors대로). 이렇게 하면 성공할 수 IChatClient 있는 다른 함수 매개 변수를 시도하여 오류에서 복구할 수 있습니다.

그러나 함수 호출에서 예외가 계속 발생하는 경우 이 속성을 사용하여 연속 실패 시도 횟수를 제한할 수 있습니다. 제한에 도달하면 예외가 호출자에게 다시 throw됩니다.

값이 0으로 설정된 경우 모든 함수 호출 예외는 즉시 함수 호출 루프를 종료하고 예외는 호출자에게 다시 throw됩니다.

클라이언트가 사용 중인 동안 이 속성의 값을 변경하면 기내 요청에 허용되는 반복 횟수와 불일치가 발생할 수 있습니다.

적용 대상