Поделиться через


Класс SyncProvider

При переопределении в производном классе представляет службу синхронизации.

Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(True)> _
Public MustInherit Class SyncProvider
'Применение
Dim instance As SyncProvider
[CLSCompliantAttribute(true)] 
public abstract class SyncProvider
[CLSCompliantAttribute(true)] 
public ref class SyncProvider abstract
/** @attribute CLSCompliantAttribute(true) */ 
public abstract class SyncProvider
CLSCompliantAttribute(true) 
public abstract class SyncProvider

Замечания

Службы синхронизации предоставляют сообществу синхронизации доступ к отдельным хранилищам данных.

Обычно этот класс прямо не наследуется. Вместо этого классы, реализующие поставщик, наследуют один из типов, производных от этого класса (например, KnowledgeSyncProvider).

Иерархия наследования

System.Object
  Microsoft.Synchronization.SyncProvider
     Microsoft.Synchronization.Data.ClientSyncProvider
     Microsoft.Synchronization.Data.ServerSyncProvider
     Microsoft.Synchronization.KnowledgeSyncProvider
     Microsoft.Synchronization.SimpleProviders.SimpleSyncProvider

Многопоточное использование

Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Элементы SyncProvider
Пространство имен Microsoft.Synchronization