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) のすべてのメンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。