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


Свойство RelationalSyncProvider.SyncProviderPosition

Возвращает или задает значение перечисления SyncProviderPosition, показывающее, что поставщик связан с локальной или удаленной базой данных.

Это свойство несовместимо с CLS.  

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

Синтаксис

'Декларация
Public Property SyncProviderPosition As SyncProviderPosition
'Применение
Dim instance As RelationalSyncProvider
Dim value As SyncProviderPosition

value = instance.SyncProviderPosition

instance.SyncProviderPosition = value
public SyncProviderPosition SyncProviderPosition { get; set; }
public:
property SyncProviderPosition SyncProviderPosition {
    SyncProviderPosition get ();
    void set (SyncProviderPosition value);
}
/** @property */
public SyncProviderPosition get_SyncProviderPosition ()

/** @property */
public void set_SyncProviderPosition (SyncProviderPosition value)
public function get SyncProviderPosition () : SyncProviderPosition

public function set SyncProviderPosition (value : SyncProviderPosition)

Значение свойства

Значение перечисления SyncProviderPosition, которое указывает, связан поставщик с локальной или удаленной базой данных.

Пример

В следующем примере кода производится создание экземпляра локального и удаленного поставщиков и вызов метода SetupSyncProvider образца класса, созданного для настоящей документации. Этот метод позволяет легко настраивать поставщики для нескольких узлов. В этом методе приведено несколько различных команд поставщика. Дополнительные сведения об этих командах и этот фрагмент кода в контексте полного примера см. в разделе Как настроить и выполнить синхронизацию совместной работы (не SQL Server).

DbSyncProvider localProvider = new DbSyncProvider();
DbSyncProvider remoteProvider = new DbSyncProvider();

//Create a provider by using the SetupSyncProvider on the sample class.             
sampleSyncProvider.SetupSyncProvider(localProviderConnString, localProvider);
localProvider.SyncProviderPosition = SyncProviderPosition.Local;

sampleSyncProvider.SetupSyncProvider(remoteProviderConnString, remoteProvider);
remoteProvider.SyncProviderPosition = SyncProviderPosition.Remote;
Dim localProvider As New DbSyncProvider()
Dim remoteProvider As New DbSyncProvider()

'Create a provider by using the SetupSyncProvider on the sample class.
sampleSyncProvider.SetupSyncProvider(localProviderConnString, localProvider)
localProvider.SyncProviderPosition = SyncProviderPosition.Local

sampleSyncProvider.SetupSyncProvider(remoteProviderConnString, remoteProvider)
remoteProvider.SyncProviderPosition = SyncProviderPosition.Remote

См. также

Справочник

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