Partager via


Classe SqlCeSyncScopeProvisioning

Représente l'approvisionnement d'une base de données SQL Server Compact pour une étendue donnée représentée par un objet DbSyncScopeDescription.

Espace de noms: Microsoft.Synchronization.Data.SqlServerCe
Assembly: Microsoft.Synchronization.Data.SqlServerCe (dans microsoft.synchronization.data.sqlserverce.dll)

Syntaxe

'Déclaration
Public Class SqlCeSyncScopeProvisioning
'Utilisation
Dim instance As SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning
public ref class SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning
public class SqlCeSyncScopeProvisioning

Exemple

L'exemple de code suivant configure une base de données SQL Server Compact. L'approvisionnement est basé sur les informations d'étendue récupérées du serveur en appelant GetDescriptionForScope et spécifiant le nom d'étendue ("filtered_customer"), la connexion, le nom du préfixe de l'objet utilisé sur le serveur (null), et le schéma de la base de données facultatif dans lequel Sync Framework stocke des objets de synchronisation (dans ce cas "Sync"). 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 afficher ce code dans le contexte d'un exemple complet, consultez Procédure : configurer et exécuter la synchronisation collaborative (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)

Hiérarchie d'héritage

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

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 SqlCeSyncScopeProvisioning
Espace de noms Microsoft.Synchronization.Data.SqlServerCe