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
- dropOption
Tipo: System.Data.SqlServerCe. . :: . .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. |
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();
}