ChatOptions.AllowBackgroundResponses Proprietà

Definizione

Ottiene o imposta un valore che indica se le risposte in background sono consentite.

public:
 property Nullable<bool> AllowBackgroundResponses { Nullable<bool> get(); void set(Nullable<bool> value); };
public bool? AllowBackgroundResponses { get; set; }
member this.AllowBackgroundResponses : Nullable<bool> with get, set
Public Property AllowBackgroundResponses As Nullable(Of Boolean)

Valore della proprietà

Commenti

Le risposte in background consentono l'esecuzione di operazioni o attività a esecuzione prolungata in modo asincrono in background che possono essere riprese dalle API di streaming ed è stato eseguito il polling per il completamento da API non di streaming.

Quando questa proprietà è impostata su true, le API non di streaming dispongono dell'autorizzazione per avviare un'operazione in background e restituire una risposta iniziale con un token di continuazione. Le chiamate successive alla stessa API devono essere effettuate in modo di polling con il token di continuazione per ottenere il risultato finale dell'operazione.

Quando questa proprietà è impostata su true, le API di streaming possono anche avviare un'operazione in background e avviare gli aggiornamenti della risposta in streaming fino al completamento dell'operazione. Se la connessione di streaming viene interrotta, il token di continuazione ottenuto dall'ultimo aggiornamento che ne ha uno deve essere fornito a una chiamata successiva alla stessa API di streaming per riprendere il flusso dal punto di interruzione e continuare a ricevere aggiornamenti fino al completamento dell'operazione.

Questa proprietà ha effetto solo se l'implementazione usata con supporta le risposte in background. Se l'implementazione non supporta le risposte in background, questa proprietà verrà ignorata.

Si applica a