Prerenderer.RenderToString 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.
Achtung
Use Microsoft.AspNetCore.SpaServices.Extensions
Führt serverseitiges Prerendering durch Aufrufen von Code in Node.js aus.
public:
static System::Threading::Tasks::Task<Microsoft::AspNetCore::SpaServices::Prerendering::RenderToStringResult ^> ^ RenderToString(System::String ^ applicationBasePath, Microsoft::AspNetCore::NodeServices::INodeServices ^ nodeServices, System::Threading::CancellationToken applicationStoppingToken, Microsoft::AspNetCore::SpaServices::Prerendering::JavaScriptModuleExport ^ bootModule, System::String ^ requestAbsoluteUrl, System::String ^ requestPathAndQuery, System::Object ^ customDataParameter, int timeoutMilliseconds, System::String ^ requestPathBase);
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.SpaServices.Prerendering.RenderToStringResult> RenderToString (string applicationBasePath, Microsoft.AspNetCore.NodeServices.INodeServices nodeServices, System.Threading.CancellationToken applicationStoppingToken, Microsoft.AspNetCore.SpaServices.Prerendering.JavaScriptModuleExport bootModule, string requestAbsoluteUrl, string requestPathAndQuery, object customDataParameter, int timeoutMilliseconds, string requestPathBase);
[System.Obsolete("Use Microsoft.AspNetCore.SpaServices.Extensions")]
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.SpaServices.Prerendering.RenderToStringResult> RenderToString (string applicationBasePath, Microsoft.AspNetCore.NodeServices.INodeServices nodeServices, System.Threading.CancellationToken applicationStoppingToken, Microsoft.AspNetCore.SpaServices.Prerendering.JavaScriptModuleExport bootModule, string requestAbsoluteUrl, string requestPathAndQuery, object customDataParameter, int timeoutMilliseconds, string requestPathBase);
static member RenderToString : string * Microsoft.AspNetCore.NodeServices.INodeServices * System.Threading.CancellationToken * Microsoft.AspNetCore.SpaServices.Prerendering.JavaScriptModuleExport * string * string * obj * int * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.SpaServices.Prerendering.RenderToStringResult>
[<System.Obsolete("Use Microsoft.AspNetCore.SpaServices.Extensions")>]
static member RenderToString : string * Microsoft.AspNetCore.NodeServices.INodeServices * System.Threading.CancellationToken * Microsoft.AspNetCore.SpaServices.Prerendering.JavaScriptModuleExport * string * string * obj * int * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.SpaServices.Prerendering.RenderToStringResult>
Public Shared Function RenderToString (applicationBasePath As String, nodeServices As INodeServices, applicationStoppingToken As CancellationToken, bootModule As JavaScriptModuleExport, requestAbsoluteUrl As String, requestPathAndQuery As String, customDataParameter As Object, timeoutMilliseconds As Integer, requestPathBase As String) As Task(Of RenderToStringResult)
Parameter
- applicationBasePath
- String
Der Stammpfad zu Ihrer Anwendung. Dies wird beim Auflösen projektrelativer Pfade verwendet.
- nodeServices
- INodeServices
Die instance, die zum Aufrufen von INodeServices JavaScript-Code verwendet wird.
- applicationStoppingToken
- CancellationToken
Ein Token, das angibt, wann die Hostanwendung beendet wird.
- bootModule
- JavaScriptModuleExport
Der Pfad zur JavaScript-Datei, die die Vorrenderinglogik enthält.
- requestAbsoluteUrl
- String
Die URL der derzeit ausgeführten HTTP-Anforderung. Dies wird für den Vorabrenderingcode bereitgestellt.
- requestPathAndQuery
- String
Der Pfad und der Abfrageteil der URL der derzeit ausgeführten HTTP-Anforderung. Dies wird für den Vorabrenderingcode bereitgestellt.
- customDataParameter
- Object
Ein optionaler JSON-serialisierbarer Parameter, der für den Vorabrenderingcode bereitgestellt werden soll.
- timeoutMilliseconds
- Int32
Die maximale Dauer, die auf den Abschluss des Vorabrenderings gewartet werden soll.
- requestPathBase
- String
Die PathBase für die derzeit ausgeführte HTTP-Anforderung.
Gibt zurück
- Attribute