PullSubscription クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Publisherの情報を、Synchronization AgentがSubscriberで実行される際に、マージやトランザクション出版物の情報を表現します。 PullSubscription は、 TransPullSubscription クラスと MergePullSubscription クラスが派生する基底クラスです。
public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
- 継承
- 派生
注釈
TransPullSubscriptionクラスとMergePullSubscriptionクラスは、サブスクライバーでプルサブスクリプションを作成するために使用されます。 また、Publisherでプルサブスクリプションを登録するには、TransSubscriptionクラスとMergeSubscriptionクラスの両方を使う必要があります。
スレッド セーフ
このタイプの公開静的(Microsoft Visual BasicShared)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。
コンストラクター
| 名前 | 説明 |
|---|---|
| PullSubscription() |
PullSubscription クラスの新しいインスタンスを作成します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AgentJobId |
サブスクリプション同期に使われたエージェントジョブのIDを取得します。 |
| AgentOffload |
同期エージェントがエージェントジョブが作成されたコンピュータ以外のコンピュータ上で動作するかどうかを取得または設定します。 このプロパティは、Microsoft SQL Server 2005以降のディストリビューターではもはやサポートされていません。 |
| AgentOffloadServer |
リモートエージェントのアクティベーション時にエージェントが動作するリモートコンピュータの名前を取得したり設定したりします。 |
| AgentSchedule |
サブスクリプション同期に使われるエージェントジョブのスケジュールを取得します。 |
| AltSnapshotFolder |
ディストリビューターのデフォルトのスナップショット場所が使われていない場合、出版スナップショットファイルを取得する場所を取得または設定します。 |
| CachePropertyChanges |
レプリケーションプロパティの変更をキャッシュするか、即座に適用するかを取得または設定します。 (継承元 ReplicationObject) |
| ConnectionContext |
Microsoft SQL Serverのインスタンスへの接続を取得または設定します。 (継承元 ReplicationObject) |
| CreateSyncAgentByDefault |
サブスクリプションを同期させるためにレプリケーションエージェントを起動するために使ったエージェントジョブが、サブスクリプション作成時に作成されるかどうかを取得または設定します。 |
| DatabaseName |
サブスクリプションデータベースの名前を取得するか設定します。 |
| Description |
プルサブスクリプションのテキスト説明を取得または設定します。 |
| DistributorName |
配布者であるMicrosoft SQL Serverのインスタンスを取得し、購読者が購読する出版物を配信します。 |
| DistributorSecurity |
ディストリビューターに接続する際に使われるセキュリティコンテキストを取得します。 |
| EnabledForSynchronizationManager |
Windows同期マネージャーで同期できるかどうかを指定します。 |
| FtpAddress |
FTPサーバーのIPアドレスを取得するか設定します。 |
| FtpLogin |
FTPログインの取得または設定。 |
| FtpPassword |
FTPのパスワードを取得するか設定します。 |
| FtpPort |
FTPサーバーのポート番号を取得するか設定します。 |
| IsExistingObject |
オブジェクトがサーバー上に存在するかどうかを把握します。 (継承元 ReplicationObject) |
| IsMemoryOptimized |
Publisherの情報を、Synchronization AgentがSubscriberで実行される際に、マージやトランザクション出版物の情報を表現します。 PullSubscription は、 TransPullSubscription クラスと MergePullSubscription クラスが派生する基底クラスです。 |
| LastAgentDateTime |
購読が最後に同期された日時を取得します。 |
| LastAgentStatus |
最新の同期状況を取得します。 |
| LastAgentSummary |
最新の同期結果の概要を取得できます。 |
| Name |
プルサブスクリプションの名前が生成されます。 |
| PublicationDBName |
出版物データベースの名前を取得するか設定します。 |
| PublicationName |
購読者が購読している出版物の名前を取得するか設定します。 |
| PublisherName |
Publisherの名前を取得するか設定します。 |
| PublisherSecurity |
Publisherに接続する際に同期エージェントが使用するセキュリティコンテキストを取得したり設定したりします。 |
| SecureFtpPassword |
FTPサーバーに接続するログインのセキュアパスワードを取得したり設定したりします。 |
| SqlServerName |
このオブジェクトが接続されているMicrosoft SQL Serverインスタンスの名前を取得します。 (継承元 ReplicationObject) |
| SubscriberSecurity |
加入者に接続する際に同期エージェントが使用するセキュリティコンテキストを取得します。 |
| SubscriptionId |
サブスクリプションIDの値を取得します。 |
| SubscriptionType |
購読登録がプッシュ、プル、匿名のどれかを把握します。 |
| SynchronizationAgentProcessSecurity |
同期エージェントジョブが実行されるMicrosoft Windowsアカウントを指定するためのセキュリティコンテキストを取得します。 |
| Type |
出版タイプを取得するか設定します。 |
| UseFtp |
プルサブスクリプションの初期化に必要なスナップショットファイルが、ファイル転送プロトコル(FTP)を用いて同期エージェントによってアクセスされるかどうかを取得または設定します。 |
| UserData |
ユーザーが自分のデータをオブジェクトにアタッチできるオブジェクトプロパティを取得したり設定したりします。 (継承元 ReplicationObject) |
| WorkingDirectory |
サブスクライバーのディレクトリのパスを取得し、ダウンロードしたスナップショットファイルを一時的に保存・解凍するために設定します。 |