Compartir a través de


RazorPageBase.FlushAsync Método

Definición

FlushAsync() Invoca en Output y Stream.FlushAsync en el flujo de respuesta, escribiendo cualquier contenido almacenado en búfer en .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)

Devoluciones

que Task<TResult> representa la operación de vaciado asincrónico y al finalizar devuelve un vacío IHtmlContent.

Comentarios

El valor devuelto es un valor de token que permite que FlushAsync funcione directamente en una sección HTML. Sin embargo, el valor no representa el contenido representado. Este método también escribe encabezados, por lo que se deben realizar modificaciones en los encabezados antes FlushAsync() de llamar a . Por ejemplo, llame SetAntiforgeryCookieAndHeader() a para enviar el token de cookie antiforgery y el encabezado X-Frame-Options al cliente antes de que este método vacía los encabezados.

Se aplica a