Compartir a través de


DropSubscription Método

Quita la suscripción a una publicación de SQL Server y, de manera opcional, elimina la base de datos de SQL Server Compact 3.5 del dispositivo basado en Windows Mobile.

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
Public Sub DropSubscription ( _
    dropOption As DropOption _
)
'Uso
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
)

Parámetros

Notas

El valor DropOption especifica si se ha de dejar o eliminar la base de datos de SQL Server Compact 3.5. El valor puede ser una de las constantes siguientes:

Elemento

Description

DropDatabase

Elimina la base de datos de SQL Server Compact 3.5 (configuración predeterminada).

LeaveDatabase

Elimina las tablas del sistema de duplicación y tres columnas del sistema de duplicación. No elimina la base de datos.

Ejemplos

En el ejemplo siguiente se muestra cómo puede quitar una suscripción y eliminar la base de datos local. Se crea un objeto SqlCeReplication, se establece SubscriberConnectionString y se llama al método DropSubscription. Este método pasa la opción 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();
}

Vea también

Referencia

SqlCeReplication Clase

SqlCeReplication Miembros

System.Data.SqlServerCe Espacio de nombres