RazorPageBase.FlushAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.