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


Класс SqlCeSyncScopeProvisioning

Представляет провизионирование базы данных SQL Server Compact для определенной области, представленной объектом DbSyncScopeDescription.

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

Синтаксис

'Декларация
Public Class SqlCeSyncScopeProvisioning
'Применение
Dim instance As SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning
public ref class SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning

Пример

В следующем примере кода выполняется провизионирование базы данных SQL Server Compact. Провизионирование выполняется на основе сведений области, полученных с сервера вызовом метода GetDescriptionForScope с указанием имени области ("filtered_customer"), соединения, префикса имени объекта, используемого на сервере (null), и необязательной схемы базы данных, в которой платформа Sync Framework сохраняет объекты синхронизации (в данном случае — "Sync"). Базы данных SQL Server Compact не поддерживают раздельные схемы, поэтому предварим имена всех объектов, относящихся к синхронизации, строкой «Sync», чтобы их можно было легко найти. Чтобы просмотреть этот код в контексте полного примера, см. раздел Как настроить и выполнить синхронизацию совместной работы (SQL Server).

DbSyncScopeDescription clientSqlCe1Desc = SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", null, "Sync", serverConn);
SqlCeSyncScopeProvisioning clientSqlCe1Config = new SqlCeSyncScopeProvisioning(clientSqlCe1Desc);
clientSqlCe1Config.ObjectPrefix = "Sync";
clientSqlCe1Config.Apply(clientSqlCe1Conn);
Dim clientSqlCe1Desc As DbSyncScopeDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", Nothing, "Sync", serverConn)
Dim clientSqlCe1Config As New SqlCeSyncScopeProvisioning(clientSqlCe1Desc)
clientSqlCe1Config.ObjectPrefix = "Sync"
clientSqlCe1Config.Apply(clientSqlCe1Conn)

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

System.Object
  Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncScopeProvisioning

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

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

См. также

Справочник

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