Udostępnij za pośrednictwem


Prerenderer.RenderToString Metoda

Definicja

Przestroga

Use Microsoft.AspNetCore.SpaServices.Extensions

Wykonuje wstępne wykonywanie przetwarzania po stronie serwera przez wywołanie kodu w 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

Ścieżka główna do aplikacji. Jest to używane podczas rozpoznawania ścieżek względnych projektu.

nodeServices
INodeServices

Wystąpienie klasy INodeServices , które będzie używane do wywoływania kodu JavaScript.

applicationStoppingToken
CancellationToken

Token wskazujący, kiedy aplikacja hosta jest zatrzymywana.

bootModule
JavaScriptModuleExport

Ścieżka do pliku JavaScript zawierającego logikę prerenderingu.

requestAbsoluteUrl
String

Adres URL aktualnie wykonywanego żądania HTTP. Jest on dostarczany do kodu wstępnego.

requestPathAndQuery
String

Ścieżka i część zapytania adresu URL aktualnie wykonywanego żądania HTTP. Jest on dostarczany do kodu wstępnego.

customDataParameter
Object

Opcjonalny parametr z możliwością serializacji JSON, który ma zostać dostarczony do kodu wstępnego.

timeoutMilliseconds
Int32

Maksymalny czas trwania oczekiwania na ukończenie prerenderingu.

requestPathBase
String

ŚcieżkaBase dla aktualnie wykonywanego żądania HTTP.

Zwraca

Atrybuty

Dotyczy