DropSubscription méthode
Supprime l'abonnement à une publication SQL Server et supprime, le cas échéant, la base de données SQL Server Compact 3.5 du périphérique Windows Mobile.
Espace de noms : System.Data.SqlServerCe
Assembly : System.Data.SqlServerCe (dans System.Data.SqlServerCe.dll)
Syntaxe
'Déclaration
Public Sub DropSubscription ( _
dropOption As DropOption _
)
'Utilisation
Dim instance As SqlCeReplication
Dim dropOption As DropOption
instance.DropSubscription(dropOption)
public void DropSubscription(
DropOption dropOption
)
public:
void DropSubscription(
DropOption dropOption
)
member DropSubscription :
dropOption:DropOption -> unit
public function DropSubscription(
dropOption : DropOption
)
Paramètres
- dropOption
Type : System.Data.SqlServerCe. . :: . .DropOption
Notes
La valeur DropOption spécifie si la base de données SQL Server Compact 3.5 doit être conservée ou supprimée. La valeur peut être l'une des constantes suivantes :
Élément |
Description |
---|---|
DropDatabase |
Supprime la base de données SQL Server Compact 3.5 (par défaut). |
LeaveDatabase |
Supprime les tables système de réplication et trois colonnes système de réplication dans les tables utilisateur, mais ne supprime pas la base de données. |
Exemples
L'exemple suivant montre comment supprimer un abonnement et supprimer la base de données locale. Un objet SqlCeReplication est créé, SubscriberConnectionString est défini et la méthode DropSubscription est appelée. Cette méthode passe l'option DropDatabase.
Dim repl As SqlCeReplication = Nothing
Try
' Create SqlCeReplication instance
'
repl = New SqlCeReplication()
repl.SubscriberConnectionString = "Data Source=MyDatabase.sdf"
' Drop the subscription and delete the database
'
repl.DropSubscription(DropOption.DropDatabase)
Catch
' Handle errors here
Finally
' Dispose the repl object
'
repl.Dispose()
End Try
SqlCeReplication repl = null;
try
{
// Create SqlCeReplication instance
//
repl = new SqlCeReplication();
repl.SubscriberConnectionString = "Data Source=MyDatabase.sdf";
// Drop the subscription and delete the database
//
repl.DropSubscription(DropOption.DropDatabase);
}
catch (SqlCeException)
{
// Handle errors here
}
finally
{
// Dispose the repl object
//
repl.Dispose();
}