FunctionInvokingChatClient.MaximumConsecutiveErrorsPerRequest 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오류와 함께 실패할 수 있는 연속 반복의 최대 수를 가져오거나 설정합니다.
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됩니다.
클라이언트가 사용 중인 동안 이 속성의 값을 변경하면 기내 요청에 허용되는 반복 횟수와 불일치가 발생할 수 있습니다.