Sdílet prostřednictvím


RazorPage.FlushAsync Metoda

Definice

FlushAsync()Output Vyvolá na a Stream.FlushAsync na streamu odpovědi a zapíše veškerý obsah ve vyrovnávací paměti do Body.

public:
 System::Threading::Tasks::Task<Microsoft::AspNetCore::Html::HtmlString ^> ^ FlushAsync();
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString> FlushAsync ();
member this.FlushAsync : unit -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
Public 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, aby FlushAsync fungovala 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čky do klienta před touto metodou vyprázdní hlavičky ven.

Platí pro