Класс RelationalSyncProvider
Реализует уровень абстракции общей службы синхронизации для взаимодействия с базой данных и изолирует агента синхронизации от деталей реализации базы данных.
Этот класс несовместим с CLS.
Пространство имен: Microsoft.Synchronization.Data
Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll)
Синтаксис
'Декларация
<SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase")> _
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
<CLSCompliantAttribute(False)> _
Public MustInherit Class RelationalSyncProvider
Inherits KnowledgeSyncProvider
Implements IDisposable
'Применение
Dim instance As RelationalSyncProvider
[SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase")]
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
[CLSCompliantAttribute(false)]
public abstract class RelationalSyncProvider : KnowledgeSyncProvider, IDisposable
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1706:ShortAcronymsShouldBeUppercase")]
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
[CLSCompliantAttribute(false)]
public ref class RelationalSyncProvider abstract : public KnowledgeSyncProvider, IDisposable
/** @attribute SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase") */
/** @attribute SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling") */
/** @attribute CLSCompliantAttribute(false) */
public abstract class RelationalSyncProvider extends KnowledgeSyncProvider implements IDisposable
SuppressMessageAttribute("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUppercase")
SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")
CLSCompliantAttribute(false)
public abstract class RelationalSyncProvider extends KnowledgeSyncProvider implements IDisposable
Замечания
В большинстве случаев, в приложениях используется один из классов, унаследованных от класса SqlSyncProvider, SqlCeSyncProvider или DbSyncProvider.
Иерархия наследования
System.Object
Microsoft.Synchronization.SyncProvider
Microsoft.Synchronization.KnowledgeSyncProvider
Microsoft.Synchronization.Data.RelationalSyncProvider
Microsoft.Synchronization.Data.DbSyncProvider
Microsoft.Synchronization.Data.SqlServer.SqlSyncProvider
Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncProvider
Многопоточное использование
Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.
См. также
Справочник
Элементы RelationalSyncProvider
Пространство имен Microsoft.Synchronization.Data