Click or drag to resize

ReportOutput Class

A ReportOutput defines the execution of a report on an OutputDevice (Folder or Email)
Inheritance Hierarchy
SystemObject
  Seal.ModelRootEditor
    Seal.ModelRootComponent
      Seal.ModelReportComponent
        Seal.ModelReportOutput

Namespace: Seal.Model
Assembly: SealLibrary (in SealLibrary.dll) Version: 8.0.0.0+c5a14bc14715399f60fcf611201a5e8ad953fbc3
Syntax
C#
public class ReportOutput : ReportComponent

The ReportOutput type exposes the following members.

Constructors
 NameDescription
Public methodReportOutputInitializes a new instance of the ReportOutput class
Top
Properties
 NameDescription
Public propertyCancelIfNoRecords If the models of the report do not have any record, the output generation is cancelled
Public propertyDevice Current OutputDevice
Public propertyDeviceName The device used by this output
Public propertyEmailBCC The email BCC (Blind Carbon Copy) addresses used for the email. One per line or separated by semi-column.
Public propertyEmailBody The body message of the email sent. If empty, a default text is used.
Public propertyEmailCC The email CC (Carbon Copy) addresses used for the email. One per line or separated by semi-column.
Public propertyEmailFrom The email address of the sender (From). If empty, the sender email address defined in the device is used. Make sure that the SMTP server allows the new address.
Public propertyEmailHtmlBody If true, the report result is copied in the email body message
Public propertyEmailMessagesInBody If true, the report execution messages are copied in the email body message
Public propertyEmailReplyTo The reply addresses used for the email. One per line or separated by semi-column. If empty, the reply addresses defined in the device are used.
Public propertyEmailSkipAttachments If true, the email sent will have no attachement. This may be useful if the report has only tasks.
Public propertyEmailSubject The subject of the email sent. If empty, the report name is used.
Public propertyEmailTo The destination (To) email addresses used for the email. One per line or separated by semi-column.
Public propertyError Last error message
Public propertyFileName The name of the file used to generate the report result
Public propertyFileServerFolderWithSeparators 
Public propertyFolderPath Path of the folder used to generate the report result.
Public propertyFormat Format of the output
Public propertyGUID The unique identifier
(Inherited from RootComponent)
Public propertyInformation Last information message
Public propertyName The name
(Inherited from RootComponent)
Public propertyOutputDeviceGUID Identifier of the output device used by the output
Public propertyPostScript Optional Razor script executed after the generation
Public propertyPreScript Optional Razor script executed before the generation. If the script returns 0, the generation is aborted.
Public propertyPublicEdit For the Web Report Server Designer: If true, the output and shedule can be edited by all users having the schedule right on the report. If false, only the user owner can edit the schedule.
Public propertyPublicExec For the Web Report Server: If true, the output can be executed by all users having the execute right on the report. If false, only the user owner can execute the schedule.
Public propertyReport The current report
(Inherited from ReportComponent)
Public propertyRestrictions Custom restrictions applied to this output
Public propertyUseCustomRestrictions If true, custom restrictions can be defined for this output
Public propertyUserCulture The culture used to generate the report. If empty, the culture from the groups is used, then the default culture.
Public propertyUserGroups If not empty, the output is generated with a security context having the groups specified. One group name per line or separated by semi-column.
Public propertyUserName If not empty, the output is generated with a security context having the name specified
Public propertyView Current View to execute
Public propertyViewGUID The view used to execute the report output
Public propertyViewParameters Custom parameters used for the Root View when the output is executed
Public propertyZipPassword If not empty, the Zip result file will be protected with the password
Public propertyZipResult If true, the result file will be compressed in a zip file
Top
Methods
 NameDescription
Public methodAfterSerialization Function called after the serialization
Public methodBeforeSerialization Function called before the serialization
Public methodCopyParameters Copy the current parameter values to a parameter list
Public methodStatic memberCreate Basic creation
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets 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 methodInitReferences Init all references
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetReadOnly Set all properties to readonly
(Inherited from RootEditor)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUpdateEditor Update editor attributes
(Inherited from RootEditor)
Protected methodUpdateEditorAttributes Refresh properties attrivutes
(Inherited from RootEditor)
Top
Fields
 NameDescription
Protected field_dctd
(Inherited from RootEditor)
Protected field_GUID
(Inherited from RootComponent)
Protected field_name
(Inherited from RootComponent)
Protected field_report
(Inherited from ReportComponent)
Public fieldTag Object that can be used at run-time for any purpose
Top
See Also