SqlCeReplication クラス

この型には、SecurityCriticalAttribute 属性があるため、Silverlight クラス ライブラリでは .NET Framework による内部使用のみに制限されます。この型のいずれかのメンバーをアプリケーション コードで使用すると、MethodAccessException がスローされます。

[セキュリティ クリティカル]

SqlCeReplication オブジェクトの新しいインスタンスを初期化します。SQL Server のレプリケーションの詳細については、SQL Server オンライン ブックを参照してください。SQL Server Compact でのマージ レプリケーションの詳細については、SQL Server Compact オンライン ブックを参照してください。

継承階層

System.Object
  System.Data.SqlServerCe.SqlCeReplication

名前空間:  System.Data.SqlServerCe
アセンブリ:  System.Data.SqlServerCe (System.Data.SqlServerCe.dll)

構文

'宣言
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeReplication _
    Implements IDisposable
'使用
Dim instance As SqlCeReplication
[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class SqlCeReplication : IDisposable
[SecurityCriticalAttribute(SecurityCriticalScope::Everything)]
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class SqlCeReplication sealed : IDisposable
[<SealedAttribute>]
[<SecurityCriticalAttribute(SecurityCriticalScope.Everything)>]
[<PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")>]
type SqlCeReplication =  
    class
        interface IDisposable
    end
public final class SqlCeReplication implements IDisposable

SqlCeReplication 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド SqlCeReplication() SqlCeReplication オブジェクトの新しいインスタンスを初期化します。これは既定のコンストラクターです。
パブリック メソッド SqlCeReplication(String, String, String, String, String, String, String, String) SqlCeReplication オブジェクトの新しいインスタンスを初期化し、パブリケーションに接続するために必要なプロパティを設定します。
パブリック メソッド SqlCeReplication(String, String, String, String, String, String, String, String, String, String) SqlCeReplication オブジェクトの新しいインスタンスを初期化し、パブリケーションに接続するためのプロパティを設定します。

Top

プロパティ

  名前 説明
パブリック プロパティ CompressionLevel レプリケーション中に圧縮ルーチンで使用される圧縮量を指定します。
パブリック プロパティ ConnectionManager Replication オブジェクトを有効にし、スマート デバイスの接続マネージャーの API を使用して、ネットワーク接続を確立します。接続は、同期の最後に解放されます。
パブリック プロパティ ConnectionRetryTimeout 確立された接続が失敗した後に、SQL Server Compact クライアントが要求の送信を再試行し続ける時間 (秒) を指定します。
パブリック プロパティ ConnectTimeout SqlCeReplication オブジェクトがサーバーへの接続を待機する時間を、ミリ秒単位で取得または設定します。
パブリック プロパティ Distributor SQL Server のディストリビューターを指定します。
パブリック プロパティ DistributorAddress SQL Server Reconciler がディストリビューターに接続するときに使用するネットワーク アドレスを指定します。
パブリック プロパティ DistributorLogin ディストリビューターへの接続時に使用するログイン名を指定します。
パブリック プロパティ DistributorNetwork SQL Server Reconciler がディストリビューターと通信するときに使用するネットワーク プロトコルを指定します。
パブリック プロパティ DistributorPassword ディストリビューターへの接続時に使用するログイン パスワードを指定します。
パブリック プロパティ DistributorSecurityMode ディストリビューターへの接続時に使用するセキュリティ モードを指定します。
パブリック プロパティ ExchangeType パブリッシャーとサブスクライバー間の同期が両方向か、アップロードだけかを指定します。
パブリック プロパティ HostName パブリッシャーへの接続時にデバイスに使用するホスト名を取得または設定します。
パブリック プロパティ InternetLogin SQL Server Compact サーバー エージェントに接続するときに使用するログイン名を指定します。
パブリック プロパティ InternetPassword SQL Server Compact サーバー エージェントに接続するときに使用するパスワードを指定します。
パブリック プロパティ InternetProxyLogin 認証を必要とする InternetProxyServer への接続時に使用するログイン名を指定します。
パブリック プロパティ InternetProxyPassword 認証を必要とする InternetProxyServer への接続時に使用するパスワードを指定します。
パブリック プロパティ InternetProxyServer InternetUrl プロパティで指定した HTTP リソースへのアクセス時に使用するプロキシ サーバーを指定します。
パブリック プロパティ InternetUrl SQL Server Compact サーバー エージェントへの接続に使用する URL を指定します。
パブリック プロパティ LoginTimeout 接続が確立するまでの最大待機時間を秒で指定します。このプロパティは、インターネット インフォメーション サービス (IIS) を実行中のコンピューターとパブリッシャーまたはディストリビューターの間の接続時間に影響します。このプロパティでは、スマート デバイスと IIS の間の接続時間は、制御されません。
パブリック プロパティ PostSyncCleanup 実行する同期後クリーンアップ操作の種類を選択的に有効または無効にする値を取得または設定します。
パブリック プロパティ ProfileName SqlCeReplication オブジェクトが使用するディストリビューターで、エージェント プロファイルの名前を指定します。
パブリック プロパティ Publication SQL Server Compact サブスクライバーで使用可能な SQL Server パブリケーション名を指定します。
パブリック プロパティ Publisher SQL Server のパブリッシャーの名前を指定します。パブリッシャーとは、SQL Server が実行されていて、パブリケーションを格納しているコンピューターです。
パブリック プロパティ PublisherAddress パブリッシャーへの接続時に使用するネットワーク アドレスを指定します。
パブリック プロパティ PublisherChanges 前回 Synchronize メソッドを呼び出したときにサブスクライバー側に適用された、パブリッシャーによる変更の合計件数を示します。
パブリック プロパティ PublisherConflicts 前回 Synchronize メソッドを呼び出したときに、パブリッシャー側で発生した不整合の合計件数を示します。
パブリック プロパティ PublisherDatabase パブリケーション データベースの名前を指定します。
パブリック プロパティ PublisherLogin パブリッシャーへの接続時に使用するログイン名を指定します。
パブリック プロパティ PublisherNetwork SQL Server Replication Provider がパブリッシャーと通信するときに使用するネットワーク プロトコルを指定します。
パブリック プロパティ PublisherPassword パブリッシャーへの接続時に使用するログイン パスワードを指定します。
パブリック プロパティ PublisherSecurityMode パブリッシャーへの接続時に使用するセキュリティ モードを指定します。
パブリック プロパティ QueryTimeout 内部クエリが完了するまでの許容時間を秒で指定します。
パブリック プロパティ ReceiveTimeout SqlCeReplication オブジェクトがサーバー要求に対する応答を待機する時間を、ミリ秒単位で取得または設定します。
パブリック プロパティ SendTimeout SqlCeReplication オブジェクトがサーバーに要求を送信するまでの待機時間を、ミリ秒単位で取得または設定します。
パブリック プロパティ SnapshotTransferType IIS を実行中のコンピューターに、ディストリビューターからスナップショット ファイルを転送する方法を制御します。スナップショット ファイルは、HTTP プロトコルまたは FTP プロトコルを使用して転送されます。
パブリック プロパティ Subscriber サブスクライバーの名前を指定します。
パブリック プロパティ SubscriberChanges 前回 Synchronize メソッドを呼び出したときにパブリッシャー側に適用された、サブスクライバーによる変更の合計件数を示します。
パブリック プロパティ SubscriberConflicts このプロパティは SQL Server Compact では使用されていません。
パブリック プロパティ SubscriberConnectionString SQL Server Compact データベースへの接続文字列を指定します。
パブリック プロパティ Validate 同期中に SQL Server Compact のレプリケーションで実行されるデータ評価のタイプを指定します。

Top

メソッド

  名前 説明
パブリック メソッド AddSubscription 既存の SQL Server パブリケーションに対する新しい匿名サブスクリプションを作成します。AddSubscription メソッドを呼び出した後で、アプリケーションで Synchronize メソッドを呼び出して、最新のスナップショットに基づいて、新しいサブスクリプションをパブリケーションに同期させる必要があります。
パブリック メソッド BeginSynchronize(AsyncCallback, Object) 非同期データの同期操作を開始します。同期が終了すると、AsyncCallback デリゲートが呼び出されます。同期中には、ステータス レポートが実行されません。
パブリック メソッド BeginSynchronize(AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object) 非同期データの同期操作を開始します。同期が終了すると、AsyncCallback デリゲートが呼び出されます。同期中に、同期ステータス レポートが SyncStatusReport デリゲートに送信されます。
パブリック メソッド CancelSynchronize BeginSynchronize メソッドを呼び出して開始した非同期データの同期化を、その実行中にキャンセルします。
パブリック メソッド Dispose すべてのネイティブ リソースを解放します。
パブリック メソッド DropSubscription SQL Server のパブリケーションに対するサブスクリプションを削除し、オプションで Windows Mobile ベースのデバイスから SQL Server Compact データベースを削除します。
パブリック メソッド EndSynchronize BeginSynchronize メソッドを呼び出して開始した非同期データの同期化を終了します。
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド LoadProperties 同期プロパティに保存されたすべての値を取得し、その保存値を SqlCeReplication クラス プロパティに入力します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ReinitializeSubscription 再初期化するようサブスクリプションをマークします。このメソッドを呼び出した後で、アプリケーションで Synchronize メソッドを呼び出して、パブリケーションの最新のスナップショットをデバイスにダウンロードする必要があります。
パブリック メソッド SaveProperties 現在のサブスクリプションについて SqlCeReplication クラス プロパティ内に格納されたすべての値を取得し、システム テーブルに格納します。
パブリック メソッド Synchronize SQL Server Compact のサブスクリプションと SQL Server のパブリッシャーとの間のマージ レプリケーションを起動します。
パブリック メソッド ToString (Object から継承されます。)

Top

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

System.Data.SqlServerCe 名前空間