RazorPageBase.FlushAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.