Класс SimpleSyncProvider

Представляет простого поставщика, используемого для синхронизации реплики. Как правило, расширяет класс FullEnumerationSimpleSyncProvider или AnchorEnumerationSimpleSyncProvider.

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

Синтаксис

'Декларация
Public MustInherit Class SimpleSyncProvider
    Inherits SyncProvider
'Применение
Dim instance As SimpleSyncProvider
public abstract class SimpleSyncProvider : SyncProvider
public ref class SimpleSyncProvider abstract : public SyncProvider
public abstract class SimpleSyncProvider extends SyncProvider
public abstract class SimpleSyncProvider extends SyncProvider

Замечания

Этот API-интерфейс простого поставщика предназначен главным образом для работы с двумя типами реплик.

  • Реплики, которые не поддерживают никакого отслеживания изменений. Этот тип реплики использует поставщик полного перечисления (FullEnumerationSimpleSyncProvider), который при каждом выполнении синхронизации перечисляет все элементы исходной реплики.

  • Реплики, которые поддерживают отслеживание изменений на основе привязок. Реплики этого типа используют поставщик на основе привязок (AnchorEnumerationSimpleSyncProvider), который перечисляет элементы исходной реплики, изменившиеся после установки конкретной привязки (обычно это определенный момент времени).

Дополнительные сведения о простых поставщиках см. в разделе Как создать управляемый простой поставщик. Дополнительные сведения о пользовательских поставщиках см. в разделе Основные принципы построения пользовательских поставщиков, особенно в подразделе «Выбор между простым и стандартным поставщиками».

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

System.Object
   Microsoft.Synchronization.SyncProvider
    Microsoft.Synchronization.SimpleProviders.SimpleSyncProvider
       Microsoft.Synchronization.SimpleProviders.AnchorEnumerationSimpleSyncProvider
       Microsoft.Synchronization.SimpleProviders.FullEnumerationSimpleSyncProvider

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

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

См. также

Справочник

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