Freigeben über


Prerenderer.RenderToString Methode

Definition

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

Gilt für: