Share via


StoreTrackingOptions Enum

Definition

A flags enumeration for the available store tracking options available.

This enumeration supports a bitwise combination of its member values.

[System.Flags]
public enum StoreTrackingOptions
[<System.Flags>]
type StoreTrackingOptions = 
Public Enum StoreTrackingOptions
Inheritance
StoreTrackingOptions
Attributes

Fields

Name Value Description
None 0

No tracking options.

NotifyLocalOperations 1

Generates notifications for local record operations.

NotifyLocalConflictResolutionOperations 2

Generates notifications for local conflict resolution record operations.

NotifyServerPullOperations 4

Generates notifications for operations triggered by a server pull.

NotifyServerPushOperations 8

Generates notifiactions for operations triggered by a server push.

NotifyServerOperations 12

Generates notifications for operations triggerd by a server pull or a server push.

NotifyLocalAndServerOperations 15

Generates notifications for local and server (pull or push) record operations.

NotifyServerPullBatch 16

Generates a notification at the end of an operation batch triggered by a server pull.

NotifyServerPushBatch 32

Generates a notification at the end of an operation batch triggered by a server push.

NotifyServerBatch 48

Generates a notification at the end of an operation batch triggered by a server pull or a server push.

AllNotifications 63

Generates all record operations and batch notifications.

DetectInsertsAndUpdates 64

Enable "upsert" analysis to detect if the record is being created or updated.

DetectRecordChanges 192

On updates, enable change detection on records and only generates notifications if data changes are detected. This automatically enables inserts and updates analysis.

AllNotificationsAndChangeDetection 255

Generates all record operation notifications, batch notifications, insert and updates detection and record change detection.

Applies to