Click or drag to resize
ClientConfig Class DataPA OpenAnalytics
DataPA OpenAnalytics API Reference
Class provides core configuration behaviour for the DataPA client applications.
Inheritance Hierarchy
SystemObject
  DataPAClientConfigClientConfig

Namespace: DataPAClientConfig
Assembly: DataPAClientConfig (in DataPAClientConfig.dll) Version: 1.0.1.0 (1.0.1.0)
Syntax
[SerializableAttribute]
public class ClientConfig : _ClientConfig

The ClientConfig type exposes the following members.

Constructors
  NameDescription
Public methodClientConfig
Creates and returns a new ClientConfig object.
Public methodClientConfig(ADODBDataSource)
Creates and returns a new ClientConfig object.
Public methodClientConfig(Application)
Creates and returns a new ClientConfig object.
Top
Methods
  NameDescription
Public methodCheckForUpdate
Public methodDispose
Disposes of the object
Public methodEntSrv
Returns the EnterpriseServiceClient object this object uses to communicate with the server.
Public methodGetAuthToken
Public methodGetPublishedContent
Gets a PublishedContentCollection object representing the published content for a particular category.
Public methodGetServerSecurityManifest
Gets a ServerSecurity Manifest object.
Public methodGetUserNameAndPassword
Prompts the user for a username and password, updating the username and password properties.
Public methodHandleAuthorisationFault
Handle an auhtorisation fault from the Enterprise Service by showing the login prompt and getting a new Auth Token
Public methodHideSplashScreen
Hides the splash screen.
Public methodImportPAXFile
Shows the Import Export wizard for a given import file
Public methodInitialise
Initialises the object.
Public methodInitialise(String, SessionManagerDataFileFormatEnum, Boolean, Boolean)
Initialises the object.
Public methodIsServerSecurityLockValid
Returns a value that indicates if the Server Security is locked by the current user.
Public methodIsSetupLockValid
Returns a value that indicates if the setup files are locked by the current user.
Public methodLockServerSecurityData
Attempts to lock the Server Security for editing.
Public methodLockSetupData
Attempts to lock the setup files for editing.
Public methodPubEntSrv
Returns the EnterpriseServiceClient object this object uses to communicate with the server for the purposes of publishing.
Public methodPublishDocument
Publishes a Document (Report or Query) to DataPA Enterprise.
Public methodReloadSetup
Refreshes the setup files.
Public methodRestoreSplashScreen
Shows the splash screen if it was hidden with allow restore set to true.
Public methodRunQuery
Public methodSaveServerSecurity
Saves any changes to the server security object back to the server
Public methodSaveSetupData
Public methodSearch
Prompts user for search text
Public methodSearchAndReplace
Prompts user for search and replace text
Public methodServerSecurity
Gets the server security object.
Public methodSetCustomLoadingImageFromFile
Loads a custom loading image for this client session from a file on disk
Public methodShowAbout
Public methodShowChangePassword
Public methodShowLicenseWindow
Public methodShowManagePublished
Public methodShowManageServer
Shows the manage server screen
Public methodShowManageServer(String)
Shoes the manage server screen
Public methodShowOpenFromServer
Public methodShowProperties
Shows the properties screen
Public methodShowQueryString
Shows a dialog with the query string that will be executed on the server for a given query
Public methodShowQueryWizard
Public methodShowRunQueryWizardToCollectParametersOnly
Shows the run query wizard to collect parameter values
Public methodShowSecurity
Shows the security screen
Public methodShowSelectConnection
Public methodShowSelectConnection(String)
Public methodShowSetup
Shows the setup screen
Public methodShowSplashScreen
Shows the splash screen.
Public methodShowSubjectExplorer
Public methodSQLClient
Returns the SQL Client object used to run SQL queries.
Public methodSystemType
Public methodTmpDir
Public methodUnLockServerSecurityData
Attempts to unlock the Server Security.
Public methodUnLockSetupData
Attempts to unlock the setup files.
Public methodUseNewSetUp
Public methodViewData
Top
Fields
Properties
  NameDescription
Public propertyAllowQuerySelectConnection
Gets and sets a property that indicates if this client supports the selection of a connection from the query wizard.
Public propertyApplication
Gets and sets the Application object used to allow access to queries and setup.
Public propertyAppServerValidationFailed
Gets a value that indicate if validation on the security appserver failed.
Public propertyAuthToken
Details of the token used to authenticate with the Enterprise Service
Public propertyAutoUpdate
Gets and sets a value that indicates if the client should automatically check for updates.
Public propertyConfigSettings
Gets the configuration settings object
Public propertyCustomLoadingImage
Gets and sets the custom loading image
Public propertyCustomLoadingImageBase64
Gets and sets the custom loading image as a base64 encoded string
Public propertyCustomLoadingImageType
Gets and sets the loading image type for this client instance
Public propertyDashboardStyle
Gets and sets the default dashboard style for client applications
Public propertyDataFileFormat
Gets and sets a value that indicates the file format used to store the setup.
Public propertyDataLocation
Gets and sets the data location
Public propertyDataLocationType
Gets a value that indicates what type of data location is currently set.
Public propertyEnterpriseServiceEndpoint
Gets the Enterprise Service End Point for this client instance
Public propertyEnterpriseServiceHubPort
Gets a value that indicates the port being used to commincate with the Enteprise Service SignalR Hub.
Public propertyGroup
Gets the unique ID of the users group.
Public propertyInitialised
Gets a property that indicates if this clientconfig has been successfully initialised.
Public propertyLicenseInfo
Gets and sets the LicenseInfo object for this object.
Public propertyLoadingImage
Gets the loading image for this client session
Public propertyLockServerCode
Gets the encrypted lockserver code.
Public propertyMaxJSONLength
Gets a value that indicates the maximum JSON document size permitted.
Public propertyPaletteFile
Gets the palette file for this client instamce
Public propertyPassword
Gets and sets the Password the user has logged in with.
Public propertyPreviousLoginFailed
Gets and sets a value that indicates if the previous login attempt failed.
Public propertyQuietCheckForUpdate
Gets and sets a property that indicates if the check for update should show a message when there is no update.
Public propertyRootObject
Gets and sets the root object used to provide AppServer connectivity to download dat files etc.
Public propertySchedulerClient
Gets and sets a property that indicates if the client should be checking for scheduler licenses rather than standard.
Public propertySecurity
Gets and sets the Security object for this object.
Public propertySessionFreeDataLocationAppServer
Gets and sets a value that indicates if the Data Location AppServer is a session free AppServer
Public propertySetupGUID
Gets a value that indicate the setup GUID used to tell when the setup on the server has changed.
Public propertySetupManager
Gets and sets a setup manager object for this objects.
Public propertySilent
Gets and sets a property that indicates if the application is set to silent so will hide messages.
Public propertySplashScreenText
Gets and sets the text displayed on the splash screen.
Public propertySuppressLoginDialog
Gets and sets a property that indicates if the login dialog should always be suppressed
Public propertySystemStructure
Gets a System Structure (DBs, Tables, Fields, Functions etc.) Object
Public propertyUpdateLocation
Gets and sets the location the client will check for updates.
Public propertyUsePreviousUsernameAndPasswordSet
Gets and sets a value that indicates if the previously used username and password should be used rather than prompting again.
Public propertyUserName
Gets and sets the username the user has logged in with.
Public propertyVersion
Gets the version of DataPA currently installed.
Top
Events
  NameDescription
Public eventInitialisationWindowsHidden
Event raised when a window is hidden during the initialisation process
Public eventInitialisationWindowsShown
Event raised when a window is shown during the initialisation process
Public eventLicenseChanged
Event raised when the license on this client changes.
Public eventSelectedConnectionsChanged
Event raised when some action changes the selected connections
Public eventSetupChanged
Event raised when some action changes the setup
Top
Remarks