SqlCeSyncDescriptionBuilder Clase
Representa información sobre las tablas y ámbitos de una base de datos de SQL Server Compact involucrada en la sincronización.
Espacio de nombres: Microsoft.Synchronization.Data.SqlServerCe
Ensamblado: Microsoft.Synchronization.Data.SqlServerCe (en microsoft.synchronization.data.sqlserverce.dll)
Sintaxis
'Declaración
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
Ejemplo
En el ejemplo de código siguiente se aprovisiona una base de datos de SQL Server. El aprovisionamiento se basa en la información sobre el ámbito que se recupera de una base de datos de SQL Server Compact llamando al método GetDescriptionForScope y especificando el nombre del ámbito ("filtered_customer"
), el nombre del prefijo de objeto opcional usado en la base de datos de SQL Server Compact (en este caso "Sync"
) y la conexión. Las bases de datos de SQL Server Compact no admiten esquemas independientes, por lo que se asigna el prefijo "Sync"
al nombre de todos los objetos relacionados con la sincronización para facilitar su identificación. Para la base de datos de SQL Server, se especifica el esquema de la base de datos opcional en el que Sync Framework almacena los objetos de sincronización (en este caso "Sync"
, pero no se requiere que el valor coincida con el prefijo de objeto). Para consultar este código en el contexto de un ejemplo completo, vea Configurar y ejecutar la sincronización de colaboración (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)
Jerarquía de herencia
System.Object
Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncDescriptionBuilder
Seguridad para subprocesos
Todos los miembros (Compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
SqlCeSyncDescriptionBuilder Miembros
Microsoft.Synchronization.Data.SqlServerCe Espacio de nombres