Prerenderer.RenderToString 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Use Microsoft.AspNetCore.SpaServices.Extensions
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)
매개 변수
- applicationBasePath
- String
애플리케이션의 루트 경로입니다. 이는 프로젝트 상대 경로를 확인할 때 사용됩니다.
- nodeServices
- INodeServices
의 instance INodeServices JavaScript 코드를 호출하는 데 사용됩니다.
- applicationStoppingToken
- CancellationToken
호스트 애플리케이션이 중지되는 시기를 나타내는 토큰입니다.
- bootModule
- JavaScriptModuleExport
미리 렌더링 논리를 포함하는 JavaScript 파일의 경로입니다.
- requestAbsoluteUrl
- String
현재 실행 중인 HTTP 요청의 URL입니다. 이는 미리 렌더링 코드에 제공됩니다.
- requestPathAndQuery
- String
현재 실행 중인 HTTP 요청 URL의 경로 및 쿼리 부분입니다. 이는 미리 렌더링 코드에 제공됩니다.
- customDataParameter
- Object
미리 렌더링 코드에 제공할 선택적 JSON 직렬화 가능 매개 변수입니다.
- timeoutMilliseconds
- Int32
미리 렌더링이 완료되기를 기다리는 최대 기간입니다.
- requestPathBase
- String
현재 실행 중인 HTTP 요청에 대한 PathBase입니다.
반환
- 특성