次の方法で共有


RazorPageBase.FlushAsync メソッド

定義

FlushAsync()応答ストリームで と をOutput呼び出しStream.FlushAsync、バッファー内のコンテンツを にBody書き出します。

public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Html::HtmlString ^> ^ FlushAsync();
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString> FlushAsync ();
abstract member FlushAsync : unit -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
override this.FlushAsync : unit -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
Public Overridable Function FlushAsync () As Task(Of HtmlString)

戻り値

Task<TResult>非同期フラッシュ操作を表し、完了時に空IHtmlContentの を返す 。

注釈

返される値は、FlushAsync が HTML セクションで直接動作できるようにするトークン値です。 ただし、値はレンダリングされたコンテンツを表していません。 このメソッドはヘッダーも書き込むため、ヘッダーに対する変更は、 が呼び出される前に FlushAsync() 行う必要があります。 たとえば、このメソッドがヘッダーをフラッシュする前に、 を呼び出 SetAntiforgeryCookieAndHeader() して偽造防止 Cookie トークンと X-Frame-Options ヘッダーをクライアントに送信します。

適用対象