Класс RelationalSyncProvider
Реализует уровень абстракции общей службы синхронизации для взаимодействия с базой данных и изолирует агента синхронизации от деталей реализации базы данных.
Этот API-интерфейс несовместим с CLS.
Пространство имен: Microsoft.Synchronization.Data
Сборка: Microsoft.Synchronization.Data (в Microsoft.Synchronization.Data.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class RelationalSyncProvider _
Inherits KnowledgeSyncProvider _
Implements IDisposable
'Применение
Dim instance As RelationalSyncProvider
[CLSCompliantAttribute(false)]
public abstract class RelationalSyncProvider : KnowledgeSyncProvider,
IDisposable
[CLSCompliantAttribute(false)]
public ref class RelationalSyncProvider abstract : public KnowledgeSyncProvider,
IDisposable
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type RelationalSyncProvider =
class
inherit KnowledgeSyncProvider
interface IDisposable
end
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) элементы этого типа потокобезопасны. Потокобезопасность элементов экземпляров не гарантируется.