Microsoft.SqlServer.Replication 名前空間

このアセンブリは、レプリケーション エージェントの機能へのマネージ アクセスを提供します。

MergeSynchronizationAgentTransSynchronizationAgent、および SnapshotGenerationAgent の各クラスは、マージ エージェント、ディストリビューション エージェント、およびスナップショット エージェントの機能をそれぞれ表します。これらのクラスを使用すると、マネージ コード アプリケーションからこれらのレプリケーション エージェントを同期的に開始することができます。詳細については、「レプリケーションのプログラミング概念」を参照してください。

クラス

  クラス 説明
パブリック クラス AgentApplication インフラストラクチャです。
パブリック クラス AgentCore マネージ レプリケーション エージェントのコア機能を実装します。
パブリック クラス AlternateSynchronizationPartner プライマリ パブリッシャが利用できない場合にサブスクリプションの同期をとるために使用できる代替パブリッシャを表します。
パブリック クラス ComErrorException レプリケーション エージェントで一般エラーが発生するとスローされる例外です。
パブリック クラス ComErrorRecord レプリケーション エージェントによって生成されるエラーの情報を表します。
パブリック クラス ConnectionFailureException レプリケーション エージェントの実行時にデータベース接続が失敗するとスローされる例外です。
パブリック クラス FciException ファイル圧縮インターフェイス (FCI) でエラーが発生した場合にスローされる例外です。
パブリック クラス MergeSynchronizationAgent レプリケーション マージ エージェントの機能を提供します。
パブリック クラス NativeSqlConnectionException 一括コピー操作の間に ODBC ドライバまたは OLEDB プロバイダでエラーが発生するとスローされる例外です。
パブリック クラス OciException Oracle Call Interface (OCI) でエラーが発生するとスローされる例外です。
パブリック クラス OSException ファイル圧縮インターフェイス (FCI) の操作中にオペレーティング システムでエラーが発生した場合にスローされる例外です。
パブリック クラス ParameterValueOutOfRangeException パラメータに渡された値がパラメータのデータ型の範囲外である場合にスローされる例外です。
パブリック クラス PasswordWriteOnlyException レプリケーション エージェントのパスワード プロパティにアクセスするとスローされる例外です。
パブリック クラス ReplicationAgentContainerException マネージ コード ベースのレプリケーション エージェントで 1 つ以上のエラーが発生した場合にスローされる例外です。
パブリック クラス ReplicationAgentContainerWithWatsonException インフラストラクチャです。
パブリック クラス ReplicationAgentException レプリケーション エージェントの実行中に生成される例外の基本例外クラスです。
パブリック クラス ResourceStrings インフラストラクチャです。
パブリック クラス SnapshotGenerationAgent レプリケーション スナップショット エージェントの機能を提供します。
パブリック クラス StatusEventArgs Status イベントが発生した場合にレプリケーション エージェントによって返される状態情報を表します。
パブリック クラス TransSynchronizationAgent レプリケーション ディストリビューション エージェントの機能を提供します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IAlternateSynchronizationPartner 遅延バインドされた COM クライアントの AlternateSynchronizationPartner クラスの実装を提供します。
パブリック インターフェイス IComErrorRecord 遅延バインドされた COM クライアントの ComErrorRecord クラスの実装を提供します。
パブリック インターフェイス IComStatusEvent インフラストラクチャです。
パブリック インターフェイス IMergeSynchronizationAgent 遅延バインドされた COM クライアントの MergeSynchronizationAgent クラスの実装を提供します。
パブリック インターフェイス ISnapshotGenerationAgent 遅延バインドされた COM クライアントの SnapshotGenerationAgent クラスの実装を提供します。
パブリック インターフェイス IStatusEventData インフラストラクチャです。
パブリック インターフェイス ITransSynchronizationAgent 遅延バインドされた COM クライアントの TransSynchronizationAgent クラスの実装を提供します。

デリゲート

  デリゲート 説明
パブリック デリゲート AgentCore. . :: . .StatusEventHandler エージェントの実行中に発生する Status イベントを処理するデリゲートです。

列挙体

  列挙体 説明
パブリック列挙体 AbortPolicy 予期しないシャットダウンが発生した場合に実行中のレプリケーション エージェント スレッドを終了するためのオプションを列挙します。
パブリック列挙体 DataSourceType レプリケーション サブスクライバとしてサポートされるデータ ソースを列挙します。
パブリック列挙体 DeadlockPriority スナップショットの生成中に発生したデッドロックを解決するために使用される優先度を列挙します。
パブリック列挙体 FileTransferOption スナップショット ファイルを取得するためのオプションを列挙します。
パブリック列挙体 MergeExchangeType マージ エージェントでデータの同期をとるためのオプションを列挙します。
パブリック列挙体 MessageStatus レプリケーション エージェントの状態コードを列挙します。
パブリック列挙体 NetworkType レプリケーション エージェントがレプリケーション サーバーに接続するときに使用する、サポートされている Net-Library を列挙します。
パブリック列挙体 ReplicationType スナップショットが生成されるパブリケーションの種類を列挙します。
パブリック列挙体 SecurityMode レプリケーション エージェントがレプリケーション トポロジのサーバーに接続するときに使用する認証の種類を列挙します。
パブリック列挙体 SubscriptionOption サブスクリプションの種類を列挙します。
パブリック列挙体 ValidateType 同期中に実行される検証の種類を列挙します。