Compartilhar via


Prerenderer.RenderToString Método

Definição

Cuidado

Use Microsoft.AspNetCore.SpaServices.Extensions

Executa a pré-geração do lado do servidor invocando o código em 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)

Parâmetros

applicationBasePath
String

O caminho raiz para seu aplicativo. Isso é usado ao resolver caminhos relativos ao projeto.

nodeServices
INodeServices

A instância do INodeServices que será usada para invocar o código JavaScript.

applicationStoppingToken
CancellationToken

Um token que indica quando o aplicativo host está parando.

bootModule
JavaScriptModuleExport

O caminho para o arquivo JavaScript que contém a lógica de pré-geração.

requestAbsoluteUrl
String

A URL da solicitação HTTP em execução no momento. Isso é fornecido ao código de pré-geração.

requestPathAndQuery
String

O caminho e a parte de consulta da URL da solicitação HTTP em execução no momento. Isso é fornecido ao código de pré-geração.

customDataParameter
Object

Um parâmetro serializável JSON opcional a ser fornecido ao código de pré-geração.

timeoutMilliseconds
Int32

A duração máxima a aguardar a conclusão da pré-geração.

requestPathBase
String

O PathBase para a solicitação HTTP em execução no momento.

Retornos

Atributos

Aplica-se a