FunctionInvokingChatClient.MaximumConsecutiveErrorsPerRequest Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kunt u het maximum aantal opeenvolgende iteraties ophalen of instellen dat mag mislukken met een fout.
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
Waarde van eigenschap
Het maximum aantal opeenvolgende iteraties dat mag mislukken met een fout. De standaardwaarde is 3.
Opmerkingen
Wanneer functieaanroepen mislukken met een uitzondering, blijft de FunctionInvokingChatClient aanvraag naar de binnenste client indienen, eventueel uitzonderingsinformatie opgeven (zoals bepaald door IncludeDetailedErrors). Hierdoor kan de IChatClient fout worden hersteld door andere functieparameters uit te proberen die kunnen slagen.
Als functie-aanroepen echter uitzonderingen blijven produceren, kan deze eigenschap worden gebruikt om het aantal opeenvolgende mislukte pogingen te beperken. Wanneer de limiet is bereikt, wordt de uitzondering opnieuw naar de beller verzonden.
Als de waarde is ingesteld op nul, worden alle functieaanroepende uitzonderingen onmiddellijk beƫindigd door de aanroeplus van de functie en wordt de uitzondering opnieuw naar de aanroeper verzonden.
Als u de waarde van deze eigenschap wijzigt terwijl de client wordt gebruikt, kan dit leiden tot inconsistenties met betrekking tot het aantal iteraties dat is toegestaan voor een aanvraag tijdens de vlucht.