Article クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
TransArticleクラスとMergeArticleクラスが派生する基底クラスを表します。
public ref class Article abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Article : Microsoft.SqlServer.Replication.ReplicationObject
type Article = class
inherit ReplicationObject
Public MustInherit Class Article
Inherits ReplicationObject
- 継承
- 派生
注釈
Articleクラスは、トランザクション型およびマージ複製トポロジーで公開される記事に共通する記事の特性と挙動を表します。
非SQL Server Publisherから発表された記事はDistributionArticleクラスで表されます。
スレッド セーフ
このタイプのパブリックスタティック(Microsoft Visual BasicではShared)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。
コンストラクター
| 名前 | 説明 |
|---|---|
| Article() |
Article クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ArticleId |
記事IDの値を取得します。 |
| CachePropertyChanges |
レプリケーションプロパティの変更をキャッシュするか、即座に適用するかを取得または設定します。 (継承元 ReplicationObject) |
| ConnectionContext |
Microsoft SQL Serverのインスタンスへの接続を取得または設定します。 (継承元 ReplicationObject) |
| CreateArticleAsHeterogeneous |
異種記事を作成するかどうかを示す値を取得または設定します。 |
| CreationScript |
サブスクライバーで宛先オブジェクトを作成するために使われる Transact-SQL スクリプトファイルの名前とフルパスを取得します。 |
| DatabaseName |
記事に掲載されたデータとオブジェクトを含むデータベース名を取得するか設定します。 |
| Description |
記事のテキスト説明を取得または設定します。 |
| DestinationObjectName |
Subscriberで記事のソースデータベースオブジェクトを取得するか設定します。 |
| DestinationObjectOwner |
Subscriberで記事のソースデータベースオブジェクトのスキーマ所有者を取得するか設定します。 |
| IdentityRangeManagementOption |
記事のアイデンティティ範囲管理オプションを取得するか設定します。 |
| IdentityRangeThreshold |
新しい識別カラムの値の範囲がPublisherまたはSubscriberに割り当てられる値を取得または設定します。 |
| IsExistingObject |
オブジェクトがサーバー上に存在するかどうかを把握します。 (継承元 ReplicationObject) |
| Name |
記事名を取得するか設定します。 |
| PreCreationMethod |
公開されたオブジェクトがすでにサブスクリプションデータベースに存在している場合に、実行するアクションを取得したり設定したりします。 |
| PublicationName |
記事が所属する出版物の名前を取得するか設定します。 |
| PublisherIdentityRangeSize |
Publisherでテーブルの列に割り当てられる識別値の範囲を取得したり設定したりします。 |
| SchemaOption |
記事のスキーマ作成オプションを取得または設定します。 |
| SourceObjectName |
公開されるデータベースオブジェクトの名前を取得したり設定したりします。 |
| SourceObjectOwner |
公開されるデータベースオブジェクトの所有者を取得するか設定します。 |
| SqlServerName |
このオブジェクトが接続されているMicrosoft SQL Serverインスタンスの名前を取得します。 (継承元 ReplicationObject) |
| SubscriberIdentityRangeSize |
サブスクライバーのテーブルの識別列に挿入できる最大数の新しい行数を取得または設定し、その後に別の識別範囲を割り当てる必要があります。 |
| Type |
記事の種類を取得または設定します。 |
| UserData |
ユーザーが自分のデータをオブジェクトにアタッチできるオブジェクトプロパティを取得したり設定したりします。 (継承元 ReplicationObject) |
| VerticalPartition |
すべての列が表記事で公開されているかどうかを示す値が得られます。 |
メソッド
| 名前 | 説明 |
|---|---|
| CheckValidCreation() |
有効な記事作成を確認します。 |
| CheckValidDefinition(Boolean) |
定義が有効かどうかを示します。 |
| CommitPropertyChanges() |
キャッシュされたプロパティ変更文をすべてMicrosoft SQL Serverのインスタンスに送信します。 (継承元 ReplicationObject) |
| Create() |
TransArticleオブジェクトまたはMergeArticleオブジェクトの現在のプロパティに基づいて、現在接続されているSQL Serverインスタンスについて新しい記事を作成します。 |
| 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() |
TransArticleオブジェクトまたはMergeArticleオブジェクトの現在のプロパティに基づいて、現在接続されているSQL Serverインスタンスの既存の記事を削除します。 |
| Script(ScriptOptions) |
サーバー上の TransArticle オブジェクトや MergeArticle オブジェクトを作成または削除するために実行可能な Transact-SQL スクリプトを生成します。 |