Share via


RazorPageBase.FlushAsync Méthode

Définition

FlushAsync() Appelle sur Output et Stream.FlushAsync sur le flux de réponse, en écrivant tout contenu mis en mémoire tampon dans .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)

Retours

Task<TResult> qui représente l’opération de vidage asynchrone et qui, à l’achèvement, retourne un videIHtmlContent.

Remarques

La valeur retournée est une valeur de jeton qui permet à FlushAsync de fonctionner directement dans une section HTML. Toutefois, la valeur ne représente pas le contenu rendu. Cette méthode écrit également les en-têtes, de sorte que toutes les modifications apportées aux en-têtes doivent être effectuées avant FlushAsync() d’être appelées. Par exemple, appelez SetAntiforgeryCookieAndHeader() pour envoyer un jeton de cookie antiforgery et un en-tête X-Frame-Options au client avant que cette méthode vide les en-têtes.

S’applique à