RazorPageBase.FlushAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.