Compartilhar via


Classe SqlCeSyncScopeProvisioning

Representa o provisionamento de um banco de dados do SQL Server Compact para um escopo específico, representado por um objeto DbSyncScopeDescription.

Namespace:  Microsoft.Synchronization.Data.SqlServerCe
Assembly:  Microsoft.Synchronization.Data.SqlServerCe (em Microsoft.Synchronization.Data.SqlServerCe.dll)

Sintaxe

'Declaração
Public Class SqlCeSyncScopeProvisioning
'Uso
Dim instance As SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning
public ref class SqlCeSyncScopeProvisioning
type SqlCeSyncScopeProvisioning =  class end
public class SqlCeSyncScopeProvisioning

Exemplos

O exemplo de código a seguir provisiona um banco de dados do SQL Server Compact. O provisionamento é baseado nas informações de escopo recuperadas do servidor chamando GetDescriptionForScope e especificando o nome do escopo ("filtered_customer"), a conexão, o nome do prefixo de objeto usado no servidor (null) e o esquema de banco de dados opcional no qual o Sync Framework armazena objetos de sincronização (nesse caso "Sync"). Os bancos de dados do SQL Server Compact não dão suporte a esquemas separados, então prefixamos o nome de todos os objetos relacionados à sincronização com "Sync" para que sejam fáceis de identificar. Para exibir esse código no contexto de um exemplo completo, consulte Como configurar e executar a sincronização de bancos de dados (SQL Server).

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

Hierarquia de herança

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

Segurança de thread

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros SqlCeSyncScopeProvisioning

Namespace Microsoft.Synchronization.Data.SqlServerCe