Partager via


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

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();
}

Voir aussi

Référence

SqlCeReplication Classe

Membres SqlCeReplication

Espace de noms System.Data.SqlServerCe