public static async Task<RenderToStringResult> RenderToString(string applicationBasePath, INodeServices nodeServices, JavaScriptModuleExport bootModule, string requestAbsoluteUrl, string requestPathAndQuery) { return await nodeServices.InvokeExport<RenderToStringResult>(nodeScript.Value.FileName, "renderToString", applicationBasePath, bootModule, requestAbsoluteUrl, requestPathAndQuery); }
public static async Task<string> RenderToString(INodeServices nodeServices, string componentModuleName, string componentExportName, string requestUrl) { return await nodeServices.InvokeExport<string>(nodeScript.FileName, "renderToString", new { moduleName = componentModuleName, exportName = componentExportName, requestUrl = requestUrl }); }
public static async Task <RenderToStringResult> RenderToString(string applicationBasePath, INodeServices nodeServices, JavaScriptModuleExport bootModule, string requestAbsoluteUrl, string requestPathAndQuery) { return(await nodeServices.InvokeExport <RenderToStringResult>(nodeScript.Value.FileName, "renderToString", applicationBasePath, bootModule, requestAbsoluteUrl, requestPathAndQuery)); }
public static async Task <string> RenderToString(INodeServices nodeServices, string componentModuleName, string componentExportName, string requestUrl) { return(await nodeServices.InvokeExport <string>(nodeScript.FileName, "renderToString", new { moduleName = componentModuleName, exportName = componentExportName, requestUrl = requestUrl })); }
public static async Task <RenderToStringResult> RenderToString(INodeServices nodeServices, string componentModuleName, string componentExportName, string requestAbsoluteUrl, string requestPathAndQuery) { return(await nodeServices.InvokeExport <RenderToStringResult>(nodeScript.Value.FileName, "renderToString", /* bootModulePath */ componentModuleName, /* bootModuleExport */ componentExportName, /* absoluteRequestUrl */ requestAbsoluteUrl, /* requestPathAndQuery */ requestPathAndQuery)); }
/// <summary> /// Perform a render /// </summary> /// <param name="path">The path.</param> /// <param name="model">The model.</param> /// <param name="viewBag">The view bag.</param> /// <param name="routeValues">The route values.</param> /// <param name="area">The area.</param> /// <param name="viewType">Type of the view.</param> /// <returns></returns> public Task <RenderResult> RenderAsync(string path, object model, dynamic viewBag, RouteValueDictionary routeValues, string area, ViewType viewType) { var moduleName = _options.GetModuleName != null ? _options.GetModuleName(path, model, viewBag, routeValues, area, viewType) : "default"; return(_nodeServices.InvokeExport <RenderResult>(moduleName, viewType == ViewType.Full ? "renderView" : "renderPartialView", path, model, viewBag, routeValues, area)); }
public static Task<RenderToStringResult> RenderToString( string applicationBasePath, INodeServices nodeServices, JavaScriptModuleExport bootModule, string requestAbsoluteUrl, string requestPathAndQuery, object customDataParameter) { return nodeServices.InvokeExport<RenderToStringResult>( NodeScript.Value.FileName, "renderToString", applicationBasePath, bootModule, requestAbsoluteUrl, requestPathAndQuery, customDataParameter); }
public static Task <RenderToStringResult> RenderToString( string applicationBasePath, INodeServices nodeServices, JavaScriptModuleExport bootModule, string requestAbsoluteUrl, string requestPathAndQuery, object customDataParameter) { return(nodeServices.InvokeExport <RenderToStringResult>( NodeScript.Value.FileName, "renderToString", applicationBasePath, bootModule, requestAbsoluteUrl, requestPathAndQuery, customDataParameter)); }