Skip to content

ProgressMessages

Custom format strings are used to override the default localized progress messages for offline OData operations. Each property corresponds to a specific operation step and accepts a format string with placeholders.

Placeholders:

  • {0} = current step number
  • {1} = total number of steps
  • {2} = step-specific value (varies by step)
  • {3} = optional additional step-specific value (varies by step)

Note: Byte values are automatically formatted (e.g., 1.50 MB)

Step -> supported values:

ProcessingDefiningQueries:

  • {2} = request name
  • {3} = request URL

ProcessingRequests:

  • {2} = request number
  • {3} = total requests

ReceivingDataFromServer:

  • {2} = received bytes

SendingDataToServer:

  • {2} = sent bytes

DownloadingEntityStore:

  • {2} = received bytes
  • {3} = total bytes

SendingEntityStoreDatabase:

  • {2} = sent bytes
  • {3} = total bytes

ProgressMessages Properties

Property Type Required
AnalyzingReceivedData string No
BuildingEntityStore string No
CreatingBootStrapDatabase string No
CreatingRequestQueueDatabase string No
DownloadingEntityStore string No
ErasingExpiredRequests string No
LoadingMetadata string No
PerformingCreateDeleteMerge string No
PerformingTransactionMerge string No
ProcessingDefiningQueries string No
ProcessingRequests string No
ReapplyingChanges string No
ReceivingDataFromServer string No
RemovingDeletedRelationships string No
RemovingRemoveAfterUploadRequests string No
SendingDataToServer string No
SendingEntityStoreDatabase string No
SendingRequestQueueDatabase string No
UploadPreprocessing string No
WaitingForDownload string No

AnalyzingReceivedData

Message shown when analyzing received data. Supports {0} (current step) and {1} (total steps).

  • type: string

BuildingEntityStore

Message shown when building the local entity store. Supports {0} (current step) and {1} (total steps).

  • type: string

CreatingBootStrapDatabase

Message shown when creating the bootstrap database. Supports {0} (current step) and {1} (total steps).

  • type: string

CreatingRequestQueueDatabase

Message shown when creating the request queue database. Supports {0} (current step) and {1} (total steps).

  • type: string

DownloadingEntityStore

Message shown when downloading the entity store from the server. Supports {0} (current step), {1} (total steps), {2} (received bytes), and {3} (total bytes).

  • type: string

ErasingExpiredRequests

Message shown when erasing expired requests. Supports {0} (current step) and {1} (total steps).

  • type: string

LoadingMetadata

Message shown when loading metadata. Supports {0} (current step) and {1} (total steps).

  • type: string

PerformingCreateDeleteMerge

Message shown when performing create-delete merge optimization. Supports {0} (current step) and {1} (total steps).

  • type: string

PerformingTransactionMerge

Message shown when performing transaction merge. Supports {0} (current step) and {1} (total steps).

  • type: string

ProcessingDefiningQueries

Message shown when processing defining queries. Supports {0} (current step), {1} (total steps), {2} (request name), and {3} (request URL).

  • type: string

ProcessingRequests

Message shown when processing requests. Supports {0} (current step), {1} (total steps), {2} (request number), and {3} (total requests).

  • type: string

ReapplyingChanges

Message shown when reapplying local changes. Supports {0} (current step) and {1} (total steps).

  • type: string

ReceivingDataFromServer

Message shown when receiving data from the server. Supports {0} (current step), {1} (total steps), and {2} (received bytes).

  • type: string

RemovingDeletedRelationships

Message shown when removing deleted relationships. Supports {0} (current step) and {1} (total steps).

  • type: string

RemovingRemoveAfterUploadRequests

Message shown when removing RemoveAfterUpload requests. Supports {0} (current step) and {1} (total steps).

  • type: string

SendingDataToServer

Message shown when sending data to the server. Supports {0} (current step), {1} (total steps), and {2} (sent bytes).

  • type: string

SendingEntityStoreDatabase

Message shown when sending the entity store database. Supports {0} (current step), {1} (total steps), {2} (sent bytes), and {3} (total bytes).

  • type: string

SendingRequestQueueDatabase

Message shown when sending the request queue database. Supports {0} (current step) and {1} (total steps).

  • type: string

UploadPreprocessing

Message shown during upload preprocessing. Supports {0} (current step) and {1} (total steps).

  • type: string

WaitingForDownload

Message shown when waiting for download. Supports {0} (current step) and {1} (total steps).

  • type: string