RazorPageBase.FlushAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
FlushAsync() Wywołuje elementy w Output strumieniu odpowiedzi i Stream.FlushAsync na strumieniu odpowiedzi, zapisują wszelkie buforowane zawartość do elementu 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)
Zwraca
Obiekt Task<TResult> reprezentujący operację opróżniania asynchronicznego i po zakończeniu zwraca pusty IHtmlContentelement .
Uwagi
Zwrócona wartość to wartość tokenu, która umożliwia funkcji FlushAsync pracę bezpośrednio w sekcji HTML. Jednak wartość nie reprezentuje renderowanej zawartości. Ta metoda zapisuje również nagłówki, więc przed wywołaniami należy wykonać FlushAsync() wszelkie modyfikacje nagłówków. Na przykład wywołaj metodę SetAntiforgeryCookieAndHeader() , aby wysłać token pliku cookie antyforgeryjny i nagłówek X-Frame-Options do klienta, zanim ta metoda opróżni nagłówki.