ChatOptions.AllowBackgroundResponses プロパティ

定義

バックグラウンド応答が許可されるかどうかを示す値を取得または設定します。

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)

プロパティ値

注釈

バックグラウンド応答を使用すると、実行時間の長い操作またはタスクをバックグラウンドで非同期的に実行できます。この操作は、ストリーミング API によって再開され、非ストリーミング API によって完了をポーリングできます。

このプロパティを true に設定すると、非ストリーミング API にはバックグラウンド操作を開始し、継続トークンを使用して最初の応答を返すアクセス許可があります。 後続の同じ API の呼び出しは、継続トークンを使用してポーリング方式で行い、操作の最終的な結果を取得する必要があります。

このプロパティが true に設定されている場合、ストリーミング API はバックグラウンド操作を開始し、操作が完了するまで応答の更新のストリーミングを開始することも許可されます。 ストリーミング接続が中断された場合は、最後の更新から取得した継続トークンを同じストリーミング API への後続の呼び出しに渡して、中断の時点からストリームを再開し、操作が完了するまで更新の受信を続行する必要があります。

このプロパティは、使用されている実装がバックグラウンド応答をサポートしている場合にのみ有効です。 実装がバックグラウンド応答をサポートしていない場合、このプロパティは無視されます。

適用対象