FunctionInvokingChatClient.MaximumConsecutiveErrorsPerRequest Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il numero massimo di iterazioni consecutive che possono avere esito negativo con un errore.
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
Valore della proprietà
Numero massimo di iterazioni consecutive che possono avere esito negativo con un errore. Il valore predefinito è 3.
Commenti
Quando le chiamate di funzione hanno esito negativo con un'eccezione, continua FunctionInvokingChatClient a effettuare richieste al client interno, fornendo facoltativamente informazioni sulle eccezioni (come controllato da IncludeDetailedErrors). In questo modo è possibile eseguire il IChatClient ripristino da errori provando altri parametri di funzione che potrebbero avere esito positivo.
Tuttavia, nel caso in cui le chiamate di funzione continuino a produrre eccezioni, questa proprietà può essere usata per limitare il numero di tentativi di errore consecutivi. Quando viene raggiunto il limite, l'eccezione verrà nuovamente generata al chiamante.
Se il valore è impostato su zero, tutte le eccezioni che chiamano la funzione terminano immediatamente il ciclo di chiamata della funzione e l'eccezione verrà nuovamente generata al chiamante.
La modifica del valore di questa proprietà mentre il client è in uso potrebbe comportare incoerenze sul numero di iterazioni consentite per una richiesta in anteprima.