Subscription クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
合併または取引出版物の購読に関して、Publisherに情報を代表します。 Subscription は、 TransSubscription クラスと MergeSubscription クラスが派生する基底クラスです。
public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
- 継承
- 派生
注釈
TransSubscriptionクラスとMergeSubscriptionクラスはプッシュサブスクリプションの作成に使用されます。
スレッド セーフ
このタイプの公開静的(Microsoft Visual BasicShared)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。
コンストラクター
| 名前 | 説明 |
|---|---|
| Subscription() |
Subscription クラスの新しいインスタンスを作成します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AgentJobId |
サブスクリプション同期に使われたエージェントジョブのIDを取得します。 |
| AgentOffload |
同期エージェントがエージェントジョブが作成されたコンピュータ以外のコンピュータ上で動作するかを取得または設定します。 このプロパティは、Microsoft SQL Server 2005以降のディストリビューターではもはやサポートされていません。 |
| AgentOffloadServer |
リモートエージェントのアクティベーション時にエージェントが動作するリモートコンピュータの名前を取得したり設定したりします。 |
| AgentSchedule |
サブスクリプション同期に使われるエージェントジョブのスケジュールを取得します。 |
| CachePropertyChanges |
レプリケーションプロパティの変更をキャッシュするか、即座に適用するかを取得または設定します。 (継承元 ReplicationObject) |
| ConnectionContext |
Microsoft SQL Serverのインスタンスへの接続を取得または設定します。 (継承元 ReplicationObject) |
| CreateSyncAgentByDefault |
サブスクリプション同期に使われるエージェントジョブがデフォルトで作成されるかどうかを取得または設定します。 |
| DatabaseName |
出版物データベースの名前を取得するか設定します。 |
| EnabledForSynchronizationManager |
同期マネージャーを使ってサブスクリプションを同期できるかどうかMicrosoft Windows指定します。 |
| IsExistingObject |
オブジェクトがサーバー上に存在するかどうかを把握します。 (継承元 ReplicationObject) |
| Name |
既存のサブスクリプションに名前が割り当てられます。 |
| PublicationName |
購読者が購読している出版物の名前を取得するか設定します。 |
| SqlServerName |
このオブジェクトが接続されているMicrosoft SQL Serverインスタンスの名前を取得します。 (継承元 ReplicationObject) |
| Status |
サブスクリプションの状況を把握します。 |
| SubscriberName |
サブスクライバーであるMicrosoft SQL Serverのインスタンス名を取得したり設定したりします。 |
| SubscriberSecurity |
加入者に接続する際に使われるセキュリティコンテキストを取得します。 |
| SubscriptionDBName |
複製されたデータを受け取ったサブスクライバーのデータベース名を取得するか設定します。 |
| SubscriptionType |
サブスクリプション登録がプッシュ用かプル用かを把握します。 |
| SynchronizationAgentName |
サブスクリプションを同期するために作成されたエージェントジョブの名前を取得したり設定したりします。 |
| SynchronizationAgentProcessSecurity |
同期エージェントジョブが実行されるMicrosoft Windowsアカウントを指定するためのセキュリティコンテキストを取得し、サブスクリプションを同期させます。 |
| SyncType |
サブスクリプションの初期化方法を取得または設定します。 |
| UserData |
ユーザーが自分のデータをオブジェクトにアタッチできるオブジェクトプロパティを取得したり設定したりします。 (継承元 ReplicationObject) |
メソッド
| 名前 | 説明 |
|---|---|
| CheckValidCreation() |
有効な複製の作成を確認します。 (継承元 ReplicationObject) |
| CheckValidDefinition(Boolean) |
サブスクリプションの定義が有効かどうかを示します。 |
| CommitPropertyChanges() |
キャッシュされたプロパティ変更文をすべてMicrosoft SQL Serverのインスタンスに送信します。 (継承元 ReplicationObject) |
| Create() |
Publisherで購読登録を作成します。 |
| Decouple() |
参照されたレプリケーションオブジェクトをサーバーから切り離します。 (継承元 ReplicationObject) |
| GetChangeCommand(StringBuilder, String, String) |
レプリケーションからの変更コマンドを返します。 (継承元 ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
レプリケーションからcreateコマンドを返します。 (継承元 ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
レプリケーションからドロップコマンドを返します。 (継承元 ReplicationObject) |
| InternalRefresh(Boolean) |
レプリケーションから内部リフレッシュを開始します。 (継承元 ReplicationObject) |
| Load() |
サーバーから既存のオブジェクトのプロパティを読み込みます。 (継承元 ReplicationObject) |
| LoadProperties() |
サーバーから既存のオブジェクトのプロパティを読み込みます。 (継承元 ReplicationObject) |
| Refresh() |
オブジェクトのプロパティをリロードします。 (継承元 ReplicationObject) |
| Remove() |
Publisherでのサブスクリプション登録を削除し、Subscriberのプッシュサブスクリプションのレプリケーションオブジェクトを削除します。 |
| Script(ScriptOptions) |
サブスクリプションの作成または削除に使える Transact-SQL スクリプトを返します。 |