Prerenderer.RenderToString Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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