Introduction to Microsoft Synchronization Framework (MSF)--Analysis of generated synchronization class files

Source: Internet
Author: User

In the first two articles, I covered both the snapshot (snapshot method) and the "Synchronize only new and incremental changes" methods of synchronization. Two corresponding demos are generated using the Designer Synchronization Wizard. Today we will analyze the corresponding sync file contents and differences among these two demos.

The first demo to analyze is "sync only new and incremental changes," We use VS2008 to open the demo solution solution, as shown in the following figure:

The main class code generated by MSF for us is stored in the Bidirectsyncdata.sync file, and the following is an analysis of the Bidirectsyncdataclientsyncprovider class, as follows:


Microsoft.Synchronization.Data.SqlServerCe.SqlCeClientSyncProvider {
Public Bidirectsyncdataclientsyncprovider () {
This. ConnectionString = global::msf_winformdemo.properties.settings.
default.clientbidirectsynce2connectionstring;
}
Public Bidirectsyncdataclientsyncprovider (String connectionString) {
This. ConnectionString = ConnectionString;
}
}

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.