Classe SqlCeSyncDescriptionBuilder
Représente les informations d'étendue et de table pour une base de données SQL Server Compact impliquée dans la synchronisation.
Espace de noms: Microsoft.Synchronization.Data.SqlServerCe
Assembly: Microsoft.Synchronization.Data.SqlServerCe (dans microsoft.synchronization.data.sqlserverce.dll)
Syntaxe
'Déclaration
Public NotInheritable Class SqlCeSyncDescriptionBuilder
'Utilisation
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
Exemple
L'exemple de code suivant configure une base de données SQL Server. L'approvisionnement est basé sur les informations d'étendue récupérées d'une base de données SQL Server Compact en appelant GetDescriptionForScope et spécifiant le nom d'étendue ("filtered_customer"
), le nom du préfixe de l'objet facultatif utilisé dans la base de données SQL Server Compact (dans ce cas "Sync"
) et la connexion. Les bases de données SQL Server Compact ne prennent pas en charge des schémas séparés, donc nous préfixons le nom de tous les objets liés à la synchronisation avec "Sync"
afin qu'ils soient faciles à identifier. Pour la base de données SQL Server, nous spécifions le schéma de la base de données facultatif dans lequel Sync Framework stocke des objets de synchronisation (dans ce cas "Sync"
, mais la valeur ne doit pas obligatoirement correspondre au préfixe d'objet). Pour afficher ce code dans le contexte d'un exemple complet, consultez Procédure : configurer et exécuter la synchronisation collaborative (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)
Hiérarchie d'héritage
System.Object
Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncDescriptionBuilder
Sécurité des threads
Tous les membres publics statiques (Partagés en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Membres SqlCeSyncDescriptionBuilder
Espace de noms Microsoft.Synchronization.Data.SqlServerCe