Sdílet prostřednictvím


Prerenderer.RenderToString Metoda

Definice

Upozornění

Use Microsoft.AspNetCore.SpaServices.Extensions

Provádí předběžné vykreslování na straně serveru vyvoláním kódu v Node.js.

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)

Parametry

applicationBasePath
String

Kořenová cesta k vaší aplikaci. Používá se při řešení cest relativních k projektu.

nodeServices
INodeServices

Instance , INodeServices která se použije k vyvolání javascriptového kódu.

applicationStoppingToken
CancellationToken

Token, který označuje, kdy se hostitelská aplikace zastavuje.

bootModule
JavaScriptModuleExport

Cesta k souboru JavaScriptu obsahující logiku předběžného vykreslování.

requestAbsoluteUrl
String

Adresa URL aktuálně prováděného požadavku HTTP. To se předá předkreslovacímu kódu.

requestPathAndQuery
String

Část cesty a dotazu adresy URL aktuálně prováděného požadavku HTTP. To se předá předkreslovacímu kódu.

customDataParameter
Object

Volitelný parametr serializovatelný ve formátu JSON, který se má předkreslovat kódu.

timeoutMilliseconds
Int32

Maximální doba čekání na dokončení předběžného vykreslování.

requestPathBase
String

PathBase pro aktuálně spuštěný požadavek HTTP.

Návraty

Atributy

Platí pro