Freigeben über


SqlCeReplication.DropSubscription-Methode

Löscht das Abonnement der SQL Server-Veröffentlichung und löscht optional die SQL Server Mobile-Datenbank vom Windows Mobile-Gerät.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)

Syntax

'Declaration
Public Sub DropSubscription ( _
    dropOption As DropOption _
)
'Usage
Dim instance As SqlCeReplication
Dim dropOption As DropOption

instance.DropSubscription(dropOption)
public void DropSubscription (
    DropOption dropOption
)
public:
void DropSubscription (
    DropOption dropOption
)
public void DropSubscription (
    DropOption dropOption
)
public function DropSubscription (
    dropOption : DropOption
)

Parameter

  • dropOption

Hinweise

Der DropOption-Wert gibt an, ob die SQL Server Mobile-Datenbank beendet oder gelöscht werden soll. Folgende Konstanten sind als Wert möglich:

Element

Beschreibung

DropDatabase

Löscht die SQL Server Mobile-Datenbank (Standardeinstellung).

LeaveDatabase

Löscht die Replikationssystemtabellen und drei Replikationssystemspalten in den Benutzertabellen, doch die Datenbank wird nicht gelöscht.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie ein Abonnement und die lokale Datenbank gelöscht werden. Ein SqlCeReplication-Objekt wird erstellt, die SubscriberConnectionString-Eigenschaft wird festgelegt, und die DropSubscription-Methode wird aufgerufen. Diese Methode übergibt die 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();
}

.NET Framework-Sicherheit

  • Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .

Plattformen

Windows CE, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows XP Professional x64 Edition, Windows XP SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

SqlCeReplication-Klasse
SqlCeReplication-Member
System.Data.SqlServerCe-Namespace