SyncTableTransferOption Enumeration
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Defines the direction that data changes flow, from the perspective of the client.

Namespace: Microsoft.Synchronization.Data.Common
Assembly: Microsoft.Synchronization.Data (in microsoft.synchronization.data.dll)

Syntax

VisualBasicDeclaration
Public Enumeration SyncTableTransferOption
CSharp
public enum SyncTableTransferOption
ManagedCPlusPlus
public enum class SyncTableTransferOption
JSharp
public enum SyncTableTransferOption
JScript
public enum SyncTableTransferOption
Members

Member nameDescription
BidirectionalDuring the first synchronization, the client typically downloads schema and an initial data set from the server. On subsequent synchronizations, the client uploads changes to the server and then downloads changes from the server.
DownloadOnlyDuring the first synchronization, the client typically downloads schema and an initial data set from the server. On subsequent synchronizations, the client downloads changes from the server.
SnapshotThe client downloads a set of data from the server. The data is completely refreshed during each synchronization.
UploadOnlyDuring the first synchronization, the client typically downloads schema from the server. On subsequent synchronizations, the client uploads changes to the server.
Remarks

Synchronization direction determines how changes are exchanged between a client and server database during synchronization. For more information, see How to: Specify Snapshot, Download, Upload, and Bidirectional Synchronization.


Platforms

Development Platforms

For a list of the supported platforms, see Hardware and Software Requirements (Sync Framework).

Target Platforms

See Also

Page view tracker