SqlCeReplication.DropSubscription Method
卸除 SQL Server 發行集的訂閱,並選擇性地從 Windows Mobile 裝置中刪除 SQL Server Compact 3.5 資料庫。
命名空間: System.Data.SqlServerCe
組件: System.Data.SqlServerCe (在 system.data.sqlserverce.dll)
語法
'宣告
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
)
參數
- dropOption
備註
DropOption 值指定是要留下 SQL Server Compact 3.5 資料庫還是將它刪除。值可以是下列其中一個常數:
Item |
描述 |
DropDatabase |
刪除 SQL Server Compact 3.5 資料庫 (預設值)。 |
LeaveDatabase |
刪除複寫系統資料表以及使用者資料表中的三個複寫系統資料行,但是不刪除資料庫。 |
範例
下列範例顯示如何捨棄訂閱和刪除區域資料庫。系統會建立SqlCeReplication 物件,並設定 SubscriberConnectionString,然後再呼叫 DropSubscription 方法。這個方法會傳遞 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();
}
執行緒安全性
任何公用靜態 (共用 在 Microsoft Visual Basic) 此型別的成員具備執行緒安全。不保證任何執行個體成員安全執行緒。
平台
開發平台
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
版本資訊
.NET Framework 及 NET Compact Framework
支援於 3.5
.NET Framework
支援於 3.0
.NET Compact Framework 及 .Net Framework
支援於 2.0
另請參閱
參考
SqlCeReplication Class
SqlCeReplication Members
System.Data.SqlServerCe Namespace