Sdílet prostřednictvím


RazorPageBase.FlushAsync Metoda

Definice

FlushAsync() Vyvolá u Output a Stream.FlushAsync v datovém proudu odpovědi a zapíše veškerý obsah ve vyrovnávací paměti do 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)

Návraty

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

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é zapisuje hlavičky, takže všechny úpravy hlaviček musí být provedeny před FlushAsync() zavolání. Například volání SetAntiforgeryCookieAndHeader() odeslat antiforgery cookie token a X-Frame-Options hlavičku klienta předtím, než tato metoda vyprázdní hlavičky ven.

Platí pro