DataPA Enterprise Dashboard Controls API Reference

The DashboardQuery type exposes the following members.

Constructors

  Name Description
Public method DashboardQuery()()()()
Creates and returns a new DashboardQuery object.
Protected method DashboardQuery(SerializationInfo, StreamingContext)
Initializes a new instance of the DashboardQuery class
Public method DashboardQuery(DashboardQueries, String)
Creates and returns a new DashboardQuery object.

Methods

  Name Description
Public method CancelRefresh
Cancels a refresh operation for this query.
Public method ClearRequiredFieldsSuppliedByThirdParty
Public method GetObjectData(SerializationInfo)
Public method GetObjectData(SerializationInfo, StreamingContext)
Public method KillTimer
Kills any auto refresh timers on this dashboard query
Public method ReApplyCalculatedColumns
Rebuilds the values of any calculated columns in this query.
Public method RefreshData()()()()
Causes the the query to refresh its data.
Public method RefreshData(Boolean, Boolean, String, String)
Causes the the query to refresh its data.
Public method RequiredFieldsSuppliedByThirdParty
Public method ResolveRequiredFieldRequirements
Ensures each required field defined by this query has an assoiciated ControlPanelObject on the dashboard.
Public method SetNextAutoRefresh()()()()
Sets the next auto refresh for this query.
Public method SetNextAutoRefresh(DateTime)
Sets the next auto refresh for this query.
Protected method SetObjectData
Public method UpdateQuery
Updates the Query object this DashboardQuery is based on.

Properties

  Name Description
Public property Alerts
Public property autoRefresh
Gets and sets a value that indicates whether this query wil refresh automatically.
Public property CalculatedColumns
Public property ClearDataOnNextRefresh
Gets and sets a property that indicates if data should be cleared on the next refresh.
Public property CollateFilter
Gets and sets a filter that will be applied to the existing data before data from a new refresh is added
Public property ComRefreshInterval
Gets and sets a string value that indicates how often the query will auto refresh.
Public property ConnectionDetails
Gets and sets a QueryConnectionDetails object that determines how this query handles different connections.
Public property CurrentNextAutoRefresh
Gets a value that indicates the current time at which this dashboard query will be refreshed automatically.
Public property DataManageType
Gets and sets the data manage type that indicates if this query collates data.
Public property ErrorsOnLastRefresh
Gets a property that indicates if the last multi-connection run of this query returned one or more errors.
Public property ForceSynchronousProcessAfterRefresh
Gets and sets a property that indicates if the objects dependant on this query should be processed synchronously rather than asynchronously
Public property GUID
Gets and sets a GUID that uniquely identifies this object.
Public property HasDependantObjects
Gets a value that indicates whether any DashboardObjects are dependant on the data provided by this query.
Public property HasOrphanedRequiredFields
Returns True if query has reqiured fields that are not represented by a ControlPanelObject on the dashboard.
Public property ID
Gets a value that indicates the Unique ID of this object.
Public property LastRefeshCancelled
Gets a property that indicates if the last refresh was cancelled.
Public property LastRefreshCompleted
Gets the date and time the query last successfully completed refreshing.
Public property LastRefreshStarted
Gets the date and time the query last began a refresh operation.
Public property Name
Gets and sets a value that indicates the name of this query.
Public property NextAutoRefresh
Gets a value that indicates the time at which this dashboard query will be refreshed automatically.
Public property NumRows
Gets the total number of rows returned by this query.
Public property OrphanedRequiredFields
Gets a collection of RunDataPA.Field objects that represent the orphaned required fields for this query.
Public property Parent
Gets and sets object that represents the parent of this object.
Public property Password
Gets and sets the encrypted Password used by the Enterprise Service to connect to an appserver when refreshing this query.
Public property Query
Gets and sets the Query object this DashboardQuery is based on.
Public property QueryErrorMessage
Gets and sets an error message returned by the query at the last refresh.
Public property QueryString
Public property QueuedForRefresh
Gets a value that indicates if this query is queued for refresh.
Public property RefreshesAcrossMultipleConnections
Gets a property that indicates if this query refreshes across multiple connections
Public property Refreshing
Gets a value that indicates whether the current query is refreshing.
Public property refreshInterval
Gets and sets a value that indicates how often the query will auto refresh.
Public property RefreshOnOpen
Gets and sets a value that indicates if the query will auto refresh when the dashboard is opened.
Public property RefreshOnPublish
Gets and sets a property that indicates if this query will be refreshed on publish
Public property ResultsSet
Gets and sets the results set for this query.
Public property SaveDataFailed
Gets a property that indicates if the query data failed to serialize during the last serialzation process.
Public property SaveDataFailException
Gets the exception that indicates why the query data failed to serialize during the last serialzation process.
Public property SQLQueryString
Returns the SQL query string for this query if this query uses one.
Public property SubjectID
Returns the UniqueID of the subject for this query.
Public property SupportsCollate
Gets a value that indicates if this query supports data collation.
Public property SystemName
Returns the System name the subject for this query belongs to.
Public property Username
Gets and sets the username used by the Enterprise Service to connect to an appserver when refreshing this query.
Public property ValidSubject
Gets a value that indicates if the subject for this query exists.

Events

  Name Description
Public event ServerRequestComplete
Event raised when a server request raised by this object is completed.

See Also