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 がエラーから復旧できるようになります。
ただし、関数の呼び出しで例外が引き続き生成される場合は、このプロパティを使用して、連続して失敗する試行の数を制限できます。 制限に達すると、例外は呼び出し元に再スローされます。
値が 0 に設定されている場合、すべての関数呼び出し例外は関数呼び出しループを直ちに終了し、例外は呼び出し元に再スローされます。
クライアントの使用中にこのプロパティの値を変更すると、処理中の要求に対して許可されるイテレーションの数に関する不整合が発生する可能性があります。