Sync Orchestrator定义自定义操作

时间:2013-09-05 18:22:36

标签: .net sql-server sync microsoft-sync-framework

我正在开始研究.Net Sync Framework,现在我很想定义自定义操作来处理conflits。

我正在使用Sync Orchestrator来控制同步会话,目前我捕获了所有冲突,那么如何定义一个自定义操作以在conflit检测上执行? 以下方法是正确的吗?

 if (e.Conflict.Type == DbConflictType.LocalInsertRemoteInsert) 
 { 
       //Set a connection to DB
       //Call a Stored Proc.
 }

在这种情况下,我不使用Sync Framework的标准冲突解决方案,如:

e.Action = ApplyAction.Continue;

Ps:我正在使用Sync Framework 2.1和C#语言

1 个答案:

答案 0 :(得分:0)

不确定“自定义操作”是什么意思,如果你遇到冲突,当有人发生冲突时你会得到通知。这取决于您想要做什么:使用Sync Fx中的预定义冲突解决方案解决或启动您自己的数据库操作/自定义逻辑。