RazorPageBase.FlushAsync 方法

定义

FlushAsync()在 响应流上OutputStream.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 标头发送到客户端。

适用于