Click or drag to resize

OutputFileServerDevice Class

OutputFileServerDevice is an implementation of device that save the report result to a file server (FTP, SFTP, etc.).
Inheritance Hierarchy
SystemObject
  Seal.ModelRootEditor
    Seal.ModelRootComponent
      Seal.ModelOutputDevice
        Seal.ModelOutputFileServerDevice

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

The OutputFileServerDevice type exposes the following members.

Constructors
 NameDescription
Public methodOutputFileServerDeviceInitializes a new instance of the OutputFileServerDevice class
Top
Properties
 NameDescription
Public propertyClearPassword The clear password used to connect to the File Server
Public propertyDirectories List of directories allowed on the file server. One per line or separated by semi-column.
Public propertyDirectoriesArray Array of allowed directories.
Public propertyError Last error message
Public propertyFullName Full name
(Overrides OutputDeviceFullName)
Public propertyGUID The unique identifier
(Inherited from RootComponent)
Public propertyHelperTestConnection Editor Helper: Test the connection with the current configuration
Public propertyHostName File Server host name
Public propertyInformation Last information message
Public propertyName The name
(Inherited from RootComponent)
Public propertyPassword The password
Public propertyPortNumber Port number used to connect to the server (e.g. 21 for FTP, 22 for SFTP, 990 for FTPS, etc.)
Public propertyProcessingScript Script executed when the output is processed. The script can be modified to change the client settings (e.g. configuring FTPS).
Public propertyProtocol Protocol to connect to the server
Public propertyUserName The user name used to connect to the File Server
Top
Methods
 NameDescription
Public methodStatic memberCreate Create a basic OutputFolderDevice
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 methodHandleZipOptions Handle the Output ZIP Options: Create a zip file if necessary
(Inherited from OutputDevice)
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 an OutputFileServerDevice from a file
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodProcess Check that the report result has been saved and set information
(Overrides OutputDeviceProcess(Report))
Public methodSaveToFile Save to current file
(Overrides OutputDeviceSaveToFile)
Public methodSaveToFile(String) Save to a file
(Overrides OutputDeviceSaveToFile(String))
Public methodSetReadOnly Set all properties to readonly
(Inherited from RootEditor)
Public methodTestConnection Helper to test the connection
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)
Public methodValidate Validate the device
(Overrides OutputDeviceValidate)
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
(Inherited from OutputDevice)
Public fieldLastModification Last modification date time
Public fieldStatic memberPasswordKeyName 
Public fieldStatic memberPasswordKeyValue 
Public fieldStatic memberProcessingScriptTemplate Default processing script template
Top
See Also