Click or drag to resize

Seal.Helpers Namespace

Helper Objects
Classes
 ClassDescription
Public classAzureHelper 
Public classCryptoHelper 
Public classCustomLINQtoDataSetMethods 
Public classDataTableLoader Helper to load data tables to define No SQL table sources
Public classDefaultScriptValidator Optional, opt-in deny-list validator (defense-in-depth) wired by Repository.Init when SealServerConfiguration.EnableRazorScriptValidation is true. DISABLED by default because Seal scripts may legitimately use file/process/reflection APIs (e.g. report tasks). IMPORTANT: a substring deny-list on a Turing-complete language can be bypassed — this is only a speed-bump. The real security boundary remains "who is allowed to author/edit Razor scripts (reports, meta sources, security providers, dynamics)".
Public classExcelHelper 
Public classFileHelper 
Public classHelper 
Public classImpersonator Allows code to be executed under the security context of a specified user account.
Public classObjectShredderT 
Public classRawContent Marker for content that must be emitted RAW (not HTML-encoded), mirroring the fork's IEncodedString/RawString. Produced by SealCoreTemplateBase.Raw(...) and .Include(...).
Public classRazorCoreEngine RazorEngineCore-backed replacement for the bits of the Antaris fork that Seal uses: a string-keyed compiled-template cache with optional on-disk persistence (RazorCacheDirectory). Reached only via RazorHelper when UseRazorCore is enabled.
Public classRazorHelper 
Public classScriptValidator Optional script validation before compilation
Public classSealCoreTemplateBase Base template every Seal Razor template/partial compiles against when RazorHelper.UseRazorCore is on. Reproduces the Antaris fork contract used by Seal templates: - bare @expr is HTML-encoded by default; @Raw(...) is emitted raw - @Include(key, model) resolves a previously-compiled partial BY KEY and emits it raw (nestable) - a dynamic ViewBag shared down the include chain
Public classTaskDatabaseHelper 
Public classTaskHelper 
Delegates