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