Udostępnij za pośrednictwem


RazorPage.FlushAsync Metoda

Definicja

FlushAsync() Wywołuje elementy w Output strumieniu odpowiedzi i Stream.FlushAsync na strumieniu odpowiedzi, zapisują wszelkie buforowane zawartość do elementu 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)

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.

Dotyczy