RazorPageBase.FlushAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
FlushAsync() Ruft für Output und Stream.FlushAsync für den Antwortdatenstrom auf, und schreibt alle gepufferten Inhalte in den Bodyaus.
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)
Gibt zurück
Ein Task<TResult> , der den asynchronen Leerungsvorgang darstellt und bei Abschluss eine leere IHtmlContentzurückgibt.
Hinweise
Der zurückgegebene Wert ist ein Tokenwert, mit dem FlushAsync direkt in einem HTML-Abschnitt funktioniert. Der Wert stellt jedoch nicht den gerenderten Inhalt dar. Diese Methode schreibt auch Header aus, sodass alle Änderungen an Headern vorgenommen werden müssen, bevor FlushAsync() aufgerufen wird. Rufen Sie beispielsweise auf, um ein Cookie-Token für die Fälschungsbekämpfung und den X-Frame-Options-Header an den Client zu senden, SetAntiforgeryCookieAndHeader() bevor diese Methode Header leert.