Click or drag to resize

SealServerConfiguration Class

Main configuration of the Seal Server
Inheritance Hierarchy

Namespace:  Seal.Model
Assembly:  SealLibrary (in SealLibrary.dll) Version: 6.1.0.0 (6.1.0.0)
Syntax
public class SealServerConfiguration : RootComponent

The SealServerConfiguration type exposes the following members.

Constructors
  NameDescription
Public methodSealServerConfiguration
Initializes a new instance of the SealServerConfiguration class
Top
Properties
  NameDescription
Public propertyAuditEnabled
If true, the Audit script is executed for the follwing events: login, logout, report execution and management, folder management, file management.
Public propertyAuditScript
If set, the script is executed to log events. The default implementation is to insert a record into a database table.
Public propertyCommonScripts
List of scripts added to all scripts executed during a report execution (including tasks). This may be useful to defined common functions for the reports. To include the script, an @Include("common script name") directive must be inserted at the beginning of the script.
Public propertyCommonScriptsHeader
All common scripts
Public propertyCssFiles
Additional CSS files to be included in the HTML report result. One per line or separated by semi-column.
Public propertyCsvSeparator
If not specified in the report, separator used for the CSV template
Public propertyDateTimeFormat
The date time format used for date time column having the default format
Public propertyDefaultCulture
The name of the culture used when a report is created. If not specified, the current culture of the server is used.
Public propertyExcelConfigurations
Current default configuration values for Excel converter
Public propertyExcelConverter
Editor Helper: All the default options applied to the Excel conversion from the view
Public propertyExcelConverterEdited
True if the Excel configurations were edited
Public propertyFileReplacePatterns
List of strings to replace when the report result is generated in a single HTML file (case of View Report Result or Output generation). This allow to specify the new font location in a CSS.
Public propertyGUID
The unique identifier
(Inherited from RootComponent.)
Public propertyHasLogo
True if a logo is defined and exists
Public propertyHelperResetExcelConfigurations
Editor Helper: Reset Excel configuration values to their default values
Public propertyHelperResetPDFConfigurations
Editor Helper: Reset PDF configuration values to their default values
Public propertyInitScript
If set, the script is executed when a report is initialized for an execution. Default values for report execution can be set here.
Public propertyInstallationDirectory
Installation directory
Public propertyIsLocal
If true, the programs will not access to Internet for external resources. All JavaScript's will be loaded locally (no use of CDN path).
Public propertyLogDays
Number of days of log files to keep in the repository 'Logs' subfolder. If 0, the log feature is disabled.
Public propertyLogoName
The logo file name used by the report templates
Public propertyName
The name
(Inherited from RootComponent.)
Public propertyNumericFormat
The numeric format used for numeric column having the default format
Public propertyPdfConfigurations
Current default configuration values for Pdf converter
Public propertyPdfConverter
Editor Helper: All the default options applied to the PDF conversion from the HTML result.
Public propertyPdfConverterEdited
True if the Pdf configurations were edited
Public propertyPdfServer
If the client library is used, the HTML to PDF server IP or name.
Public propertyPdfServerPort
If the client library is used, the HTML to PDF server IP or name.
Public propertyPdfServicePassword
If the client library is used, optional HTML to PDF converter service password.
Public propertyPdfUseClient
If true, the client library is used to perform the HTML to PDF conversion (mainly useful for .NETCore distribution). This requires the installation of the HTML to PDF Server on a Windows machine or on Azur Services.
Public propertyPdfUseWebService
If true, the client library will call the Web service instead of the TCP service to perform the HTML to PDF conversion.
Public propertyPdfWebServiceURL
If the client library is used, the HTML to PDF web service URL.
Protected propertyProperties
List of properties of the object
(Inherited from RootEditor.)
Public propertyReportCreationScript
If set, the script is executed when a new report is created. Default values for report creation can be set here.
Public propertyScriptFiles
Additional JavaScript files to be included in the HTML report result. One per line or separated by semi-column.
Public propertyTaskFolderName
Name of the Task Scheduler folder containg the schedules of the reports if the Windows Task Scheduler is used
Public propertyUseSealScheduler
If true, the Web Report Server Scheduler is used instead of the Windows Task Scheduler. The schedules are stored in the 'SpecialFolders\\Schedules' repository folder (one file per schedule). This allows schedules for .NETCore or Azure installations.
Public propertyWebApplicationName
The name of the IIS Web application. Use '/' to publish on 'Default Web Site'
Public propertyWebApplicationPoolName
The name of the IIS Application pool used by the web application
Public propertyWebCultures
List of cultures available in the user profile of the Web Report Server. If nothing is selected, the translation cultures installed in the repository are proposed by default.
Public propertyWebNETCore
If true, the Web site is published with the NET Core distribution.
Public propertyWebProductName
The name of the product displayed on the Web site
Public propertyWebPublicationDirectory
The directory were the web site files are published
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAttachedFileContent
Read the file content and replace the configuration keywords
Public methodGetCommonScriptsHeader
Returns all common scripts not being edited
Public methodGetConfigurationCommonScriptKey
Returns a common script key form a given name and model
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetProperty
Get a property descriptor from a property name
(Inherited from RootEditor.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Init the editor objects
(Inherited from RootEditor.)
Public methodInitDefaultValues
Init the default values
(Inherited from RootEditor.)
Public methodInitEditor
Init the editor objects and the default values
(Inherited from RootEditor.)
Public methodStatic memberLoadFromFile
Load configuration from a file
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSaveToFile
Save to current file
Public methodSaveToFile(String)
Save to a given file path
Public methodSetConfigurationCommonScripts
Replace the @Include by the common script in the current script
Public methodSetReadOnly
Set all properties to readonly
(Inherited from RootEditor.)
Public methodShouldSerializeWebCultures
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateEditor
Update editor attributes
(Inherited from RootEditor.)
Protected methodUpdateEditorAttributes (Overrides RootEditorUpdateEditorAttributes.)
Top
Fields
  NameDescription
Protected field_dctd (Inherited from RootEditor.)
Protected field_GUID (Inherited from RootComponent.)
Protected field_name (Inherited from RootComponent.)
Public fieldFilePath
Current file path
Public fieldForPublication
True if the configuration is used for Web Site publication on IIS
Public fieldLastModification
Last modifcation date time
Public fieldRepository
Current repository
Top
See Also