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 标头发送到客户端。