Oracle Database Mobile Server .Net Sync API  12.1.0.0.0
Mobile Sync Client .NET API specification
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Static Public Member Functions | Public Attributes | Properties | List of all members
Oracle.OpenSync.SyncAgent.BGSyncStatus Class Reference

Static Public Member Functions

static String GetSyncStageName (SyncProgressStage stage)
 

Public Attributes

readonly string[] Pubs
 
readonly DataPriority Prio
 
readonly DateTime StartTime
 
readonly DateTime EndTime
 
readonly Exception LastError
 
readonly SyncProgressStage ProgressStage
 
readonly int ProgressVal
 

Properties

bool SyncOccured [get]
 
bool SyncInProgress [get]
 

Detailed Description

Current status of sync within sync agent.

See Also
BGSession.GetSyncStatus()

Member Function Documentation

static String Oracle.OpenSync.SyncAgent.BGSyncStatus.GetSyncStageName ( SyncProgressStage  stage)
static

Get language-specific name of a given sync stage

Parameters
syncstage
Returns
the name such as "Stopped", "Running", etc. transated depending on the device language settings

Member Data Documentation

readonly DateTime Oracle.OpenSync.SyncAgent.BGSyncStatus.EndTime

End time of last sync. Set to DateTime.MinValue if the sync is currently in progress or has yet run.

See Also
StartTime
readonly Exception Oracle.OpenSync.SyncAgent.BGSyncStatus.LastError

Exception object thrown during the last sync. null if last sync was successful or no sync has completed yet.

readonly DataPriority Oracle.OpenSync.SyncAgent.BGSyncStatus.Prio

Sync priority of current or last sync.

See Also
Oracle.OpenSync.OSE.DataPriority
readonly SyncProgressStage Oracle.OpenSync.SyncAgent.BGSyncStatus.ProgressStage

Progress stage of sync if it is in progress, N/A otherwise.

See Also
Oracle.OpenSync.OSE.SyncProgressStage
readonly int Oracle.OpenSync.SyncAgent.BGSyncStatus.ProgressVal

Progress value in % of sync if it is in progress, N/A otherwise.

readonly string [] Oracle.OpenSync.SyncAgent.BGSyncStatus.Pubs

Array of names of publications synced currently or during last sync.

readonly DateTime Oracle.OpenSync.SyncAgent.BGSyncStatus.StartTime

Start time of current or last sync. Set to DateTime.MinValue if the sync has not yet started or the last sync time is not known.

Property Documentation

bool Oracle.OpenSync.SyncAgent.BGSyncStatus.SyncInProgress
get

Tells whether sync is currently in progress

bool Oracle.OpenSync.SyncAgent.BGSyncStatus.SyncOccured
get

Tells whether sync already happened or is in progress