Compartir a través de


SqlCeReplication.DropSubscription Method

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 _
)
public void DropSubscription (
    DropOption dropOption
)
public:
void DropSubscription (
    DropOption dropOption
)
public void DropSubscription (
    DropOption dropOption
)
public function DropSubscription (
    dropOption : DropOption
)

Parámetros

  • dropOption

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.

Ejemplo

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

Seguridad para subprocesos

Todos los miembros (Compartidos en Microsoft Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Plataformas

Plataformas de desarrollo

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Información de la versión
.NET Framework y NET Compact Framework
Se admite en 3.5
.NET Framework
Se admite en 3.0
.NET Compact Framework y .Net Framework
Se admite en 2.0

Vea también

Referencia

SqlCeReplication Class
SqlCeReplication Members
System.Data.SqlServerCe Namespace