RazorPageBase.FlushAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在回應資料流程上叫用 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 標頭傳送至用戶端。