Pregunta

Estoy utilizando el framework Microsoft Sync 1.0 (sin servicios de ADO.NET)

He creado 2: proveedores personalizados. Proveedor de base de datos XML y proveedor

El código de los proveedores puede ser visto en:

http://dl.getdropbox.com/u/204110/MyBaseSyncProvider.cs

http://dl.getdropbox.com/u/204110/MyDbSyncProvider.cs

http://dl.getdropbox.com/u/204110/MyXmlSyncProvider.cs

El siguiente paso que yo quiero lograr, es hacer la sincronización a través de WCF.

A mi entender hay clase ProviderProxy que pueda utilizar, pero por desgracia todos los ejemplos que he encontrado en MSDN implicar el uso de los servicios de sincronización para ADO.NET. Estos ejemplos utilizan típicamente DbSyncProvider.

Mi pregunta es: ¿Es posible implementar synhronization sobre WCF utilizando mis proveedores personalizados (sin el uso de los servicios de sincronización para ADO.NET)

?
¿Fue útil?

Solución

En general, es posible utilizar cualquier mecanismo de comunicación desea fundamental de transporte para un SyncProvider personalizado.

La última vez que hice esto, llegó a tener tanto a los proveedores en el cliente, porque había demasiada gestión del estado involucrada si el proveedor de destino vivió fuera del proceso.

Esto significa que sólo hay que escribir un proveedor de destino que lleva a cabo cualquier comunicación que le gustaría WCF como parte de su aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top