メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
SQL Server のパブリケーションに対するサブスクリプションを削除し、オプションで Windows CE .NET ベースのデバイスから SQL Server CE データベースを削除します。
Public Sub DropSubscription( _
ByVal dropOption As DropOption _)
[C#]
public void DropSubscription(DropOptiondropOption);
[C++]
public: void DropSubscription(DropOptiondropOption);
[JScript]
public function DropSubscription(
dropOption : DropOption);
パラメータ
- dropOption
解説
DropOption 値で、SQL Server CE データベースを残すか削除するかを指定します。この値に使用できる定数を次に示します。
項目 | 説明 |
---|---|
DropDatabase | SQL Server CE データベースを削除します (既定値)。 |
LeaveDatabase | レプリケーション システム テーブルと、ユーザー テーブル内の 3 列のレプリケーション システム列を削除しますが、データベースは削除しません。 |
使用例
Dim repl As SqlCeReplication = Nothing
Try
' Set the Replication object
repl = New SqlCeReplication()
repl.SubscriberConnectionString = "Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;Data Source=\ssce.sdf"
' Drop the subscription and delete the database.
repl.DropSubscription(DropOption.DropDatabase)
Catch e As SqlCeException
' Use your own error handling routine to show error information.
' ShowError.ShowErrors(e);
Finally
' Dispose of the Replication Object
repl.Dispose()
End Try
[C#]
SqlCeReplication repl = null;
try {
// Set the Replication object
repl = new SqlCeReplication();
repl.SubscriberConnectionString = "Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;Data Source=\\ssce.sdf";
// Drop the subscription and delete the database.
repl.DropSubscription(DropOption.DropDatabase);
}
catch(SqlCeException) {
// Use your own error handling routine to show error information.
}
finally {
// Dispose of the Replication Object
repl.Dispose();
}
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: .NET Compact Framework - Windows CE .NET
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
SqlCeReplication クラス | SqlCeReplication メンバ | System.Data.SqlServerCe 名前空間