Prerenderer.RenderToString Metoda

Definice

Upozornění

Use Microsoft.AspNetCore.SpaServices.Extensions

Provede 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 překladu relativních cest k projektu.

nodeServices
INodeServices

Instance INodeServices , která bude použita k vyvolání kódu jazyka JavaScript.

applicationStoppingToken
CancellationToken

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

bootModule
JavaScriptModuleExport

Cesta k souboru JavaScriptu obsahující logiku předvykreslování

requestAbsoluteUrl
String

Adresa URL aktuálně zpracovávaného požadavku HTTP Toto je zadáno do kódu předvykreslování.

requestPathAndQuery
String

Cesta a část dotazu adresy URL aktuálně zpracovávaného požadavku HTTP Toto je zadáno do kódu předvykreslování.

customDataParameter
Object

Volitelný parametr s možností serializace JSON, který se má zadat do kódu předvykreslování.

timeoutMilliseconds
Int32

Maximální doba, po kterou se má čekat na dokončení předvykreslování

requestPathBase
String

PathBase pro aktuálně prováděnou žádost protokolu HTTP.

Návraty

Task<RenderToStringResult>
Atributy

Platí pro