|
RazorView(IRazorEngine, String, Object, Type, Type, Type, AdoDataConnection, ActionException, ReadonlyWebServerOptions) Constructor
|
Namespace: GSF.Web.ModelAssembly: GSF.Web (in GSF.Web.dll) Version: 2.4.248-beta
Syntaxpublic RazorView(
IRazorEngine razorEngine,
string templateName,
Object model = null,
Type modelType = null,
Type pagedViewModelDataType = null,
Type pagedViewModelHubType = null,
AdoDataConnection database = null,
Action<Exception> exceptionHandler = null,
ReadonlyWebServerOptions webServerOptions = null
)
Public Sub New (
razorEngine As IRazorEngine,
templateName As String,
Optional model As Object = Nothing,
Optional modelType As Type = Nothing,
Optional pagedViewModelDataType As Type = Nothing,
Optional pagedViewModelHubType As Type = Nothing,
Optional database As AdoDataConnection = Nothing,
Optional exceptionHandler As Action(Of Exception) = Nothing,
Optional webServerOptions As ReadonlyWebServerOptions = Nothing
)
public:
RazorView(
IRazorEngine^ razorEngine,
String^ templateName,
Object^ model = nullptr,
Type^ modelType = nullptr,
Type^ pagedViewModelDataType = nullptr,
Type^ pagedViewModelHubType = nullptr,
AdoDataConnection^ database = nullptr,
Action<Exception^>^ exceptionHandler = nullptr,
ReadonlyWebServerOptions^ webServerOptions = nullptr
)
new :
razorEngine : IRazorEngine *
templateName : string *
?model : Object *
?modelType : Type *
?pagedViewModelDataType : Type *
?pagedViewModelHubType : Type *
?database : AdoDataConnection *
?exceptionHandler : Action<Exception> *
?webServerOptions : ReadonlyWebServerOptions
(* Defaults:
let _model = defaultArg model null
let _modelType = defaultArg modelType null
let _pagedViewModelDataType = defaultArg pagedViewModelDataType null
let _pagedViewModelHubType = defaultArg pagedViewModelHubType null
let _database = defaultArg database null
let _exceptionHandler = defaultArg exceptionHandler null
let _webServerOptions = defaultArg webServerOptions null
*)
-> RazorView
GSF.Web.Model.RazorView = function(razorEngine, templateName, model, modelType, pagedViewModelDataType, pagedViewModelHubType, database, exceptionHandler, webServerOptions);
View SourceParameters
- razorEngine IRazorEngine
- IRazorEngine instance to use.
- templateName String
- Name of template file, typically a .cshtml or .vbhtml file.
- model Object (Optional)
- Reference to model to use when rendering template.
- modelType Type (Optional)
- Type of model.
- pagedViewModelDataType Type (Optional)
- Type of data class for views based on paged view model, if any.
- pagedViewModelHubType Type (Optional)
- Type of SignalR hub for views based on paged view model, if any.
- database AdoDataConnection (Optional)
- AdoDataConnection to use, if any.
- exceptionHandler ActionException (Optional)
- Delegate to handle exceptions, if any.
- webServerOptions ReadonlyWebServerOptions (Optional)
- Web server options currently in use.
See Also