RazorPageBase.FlushAsync Metoda

Definice

FlushAsync() Output Vyvolá datový proud odpovědí a Stream.FlushAsync zapíše veškerý obsah do vyrovnávací paměti do Bodysouboru .

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)

Návraty

Task<HtmlString>

A Task<TResult> , který představuje asynchronní operaci vyprázdnění a po dokončení vrátí prázdnou IHtmlContent.

Poznámky

Vrácená hodnota je hodnota tokenu, která umožňuje flushAsync pracovat přímo v oddílu HTML. Hodnota však nepředstavuje vykreslený obsah. Tato metoda také zapíše hlavičky, takže všechny změny hlaviček musí být provedeny před FlushAsync() voláním. Voláním například odešlete token souboru cookie antiforgery a hlavičku X-Frame-Options klientovi předtím, SetAntiforgeryCookieAndHeader() než tato metoda vyprázdní hlavičky.

Platí pro