共用方式為


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