Classe SqlCeSyncDescriptionBuilder
Representa as informações do escopo e da tabela para um banco de dados do SQL Server Compact envolvido na sincronização.
Namespace: Microsoft.Synchronization.Data.SqlServerCe
Assembly: Microsoft.Synchronization.Data.SqlServerCe (em microsoft.synchronization.data.sqlserverce.dll)
Sintaxe
'Declaração
Public NotInheritable Class SqlCeSyncDescriptionBuilder
'Uso
The members of a static class are accessed directly without an instance of the class.
public static class SqlCeSyncDescriptionBuilder
public ref class SqlCeSyncDescriptionBuilder abstract sealed
public final class SqlCeSyncDescriptionBuilder
public final class SqlCeSyncDescriptionBuilder
Exemplo
O exemplo de código a seguir provisiona um banco de dados do SQL Server. O provisionamento é baseado nas informações de escopo recuperadas de um banco de dados do SQL Server Compact chamando GetDescriptionForScope e especificando o nome do escopo ("filtered_customer"
), o nome do prefixo de objeto opcional usado no banco de dados do SQL Server Compact (nesse caso "Sync"
) e a conexão. 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 o banco de dados do SQL Server, especificamos o esquema de banco de dados opcional no qual o Sync Framework armazena objetos de sincronização (nesse caso "Sync"
, mas não é necessário que o valor corresponda ao prefixo do objeto). Para exibir esse código no contexto de um exemplo completo, consulte Como configurar e executar a sincronização de colaboração (SQL Server).
DbSyncScopeDescription clientSqlDesc = SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn);
SqlSyncScopeProvisioning clientSqlConfig = new SqlSyncScopeProvisioning(clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply(clientSqlConn);
Dim clientSqlDesc As DbSyncScopeDescription = _
SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply(clientSqlConn)
Hierarquia de herança
System.Object
Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncDescriptionBuilder
Segurança de thread
Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.
Consulte também
Referência
Membros SqlCeSyncDescriptionBuilder
Namespace Microsoft.Synchronization.Data.SqlServerCe