Condividi tramite


RazorPageBase.FlushAsync Metodo

Definizione

FlushAsync() Richiama su Output e Stream.FlushAsync sul flusso di risposta, scrivendo qualsiasi contenuto memorizzato nel buffer in 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)

Restituisce

Oggetto Task<TResult> che rappresenta l'operazione di scaricamento asincrona e al completamento restituisce un oggetto vuoto IHtmlContent.

Commenti

Il valore restituito è un valore del token che consente a FlushAsync di funzionare direttamente in una sezione HTML. Tuttavia, il valore non rappresenta il contenuto di cui è stato eseguito il rendering. Questo metodo scrive anche le intestazioni, pertanto è necessario apportare eventuali modifiche alle intestazioni prima FlushAsync() della chiamata. Ad esempio, chiamare SetAntiforgeryCookieAndHeader() per inviare token cookie antiforgery e intestazione X-Frame-Options al client prima che questo metodo scarichi le intestazioni.

Si applica a