Article クラス
TransArticle クラスと MergeArticle クラスの、派生元の基本クラスです。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Replication. . :: . .ReplicationObject
Microsoft.SqlServer.Replication..::..Article
Microsoft.SqlServer.Replication. . :: . .MergeArticle
Microsoft.SqlServer.Replication. . :: . .TransArticle
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", _
Name := "Microsoft.SqlServer.Rmo")> _
Public MustInherit Class Article _
Inherits ReplicationObject
'使用
Dim instance As Article
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",
Name = "Microsoft.SqlServer.Rmo")]
public abstract class Article : ReplicationObject
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",
Name = L"Microsoft.SqlServer.Rmo")]
public ref class Article abstract : public ReplicationObject
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",
Name = "Microsoft.SqlServer.Rmo")>]
type Article =
class
inherit ReplicationObject
end
public abstract class Article extends ReplicationObject
Article 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
ArticleId | アーティクルの ID 値を取得します。 | |
CachePropertyChanges | レプリケーション プロパティに加えられた変更をキャッシュするか、またはすぐに適用するかを取得します。値の設定も可能です。 (ReplicationObject から継承されています。) | |
ConnectionContext | Microsoft SQL Server のインスタンスへの接続を取得します。値の設定も可能です。 (ReplicationObject から継承されています。) | |
CreateArticleAsHeterogeneous | ||
CreationScript | サブスクライバでレプリケーション先オブジェクトの作成に使われる Transact-SQL スクリプト ファイルの名前と完全なパスを取得します。値の設定も可能です。 | |
DatabaseName | アーティクルでパブリッシュされるデータとオブジェクトを含むデータベース名を取得します。値の設定も可能です。 | |
Description | アーティクルの説明テキストを取得します。値の設定も可能です。 | |
DestinationObjectName | サブスクライバ側アーティクルのレプリケーション元データベース オブジェクトを取得します。値の設定も可能です。 | |
DestinationObjectOwner | サブスクライバ側アーティクルのレプリケーション元データベース オブジェクトのスキーマ所有者を取得します。値の設定も可能です。 | |
IdentityRangeManagementOption | アーティクルに対する ID 範囲の管理オプションを取得します。値の設定も可能です。 | |
IdentityRangeThreshold | 新しい範囲の ID 列値がパブリッシャまたはサブスクライバに割り当てられる値を取得します。値の設定も可能です。 | |
IsExistingObject | サーバーにオブジェクトが存在するかどうかを取得します。 (ReplicationObject から継承されています。) | |
Name | アーティクルの名前を取得します。値の設定も可能です。 | |
PreCreationMethod | パブリッシュされたオブジェクトがサブスクリプション データベース内に既に存在する場合に行う処理を取得します。値の設定も可能です。 | |
PublicationName | アーティクルが属するパブリケーションの名前を取得します。値の設定も可能です。 | |
PublisherIdentityRangeSize | TransArticle オブジェクトの場合、パブリッシャのテーブル列に割り当てられる ID 値の範囲を取得します。値の設定も可能です。MergeArticle オブジェクトの場合、サーバー サブスクリプションを持つサブスクライバのテーブル列に割り当てられる ID 値の範囲を取得します。値の設定も可能です。 | |
SchemaOption | アーティクルのスキーマ作成オプションを取得します。値の設定も可能です。 | |
SourceObjectName | パブリッシュされるデータベース オブジェクトの名前を取得します。値の設定も可能です。 | |
SourceObjectOwner | パブリッシュされるデータベース オブジェクトの所有者を取得します。値の設定も可能です。 | |
SqlServerName | このオブジェクトの接続先となる Microsoft SQL Server インスタンスの名前を取得します。 (ReplicationObject から継承されています。) | |
SubscriberIdentityRangeSize | サブスクライバのテーブルの ID 列に対して、別の ID 範囲を割り当てることなく挿入可能な新しい行の最大数を取得します。値の設定も可能です。 | |
Type | アーティクルの種類を取得します。値の設定も可能です。 | |
UserData | ユーザーが独自のデータをオブジェクトにアタッチすることを許可するオブジェクト プロパティを取得します。値の設定も可能です。 (ReplicationObject から継承されています。) | |
VerticalPartition | すべての列がテーブル アーティクルにパブリッシュされるかどうか指定します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
CheckValidCreation | インフラストラクチャです。 (ReplicationObject. . :: . .CheckValidCreation() () () () をオーバーライドします。) | |
CheckValidDefinition | インフラストラクチャです。 (ReplicationObject. . :: . .CheckValidDefinition(Boolean) をオーバーライドします。) | |
CommitPropertyChanges | キャッシュされているすべてのプロパティ変更ステートメントを、Microsoft SQL Server のインスタンスに送信します。 (ReplicationObject から継承されています。) | |
Create | 現在接続されている SQL Server のインスタンス上で、TransArticle オブジェクトまたは MergeArticle オブジェクトの現在のプロパティに基づいて、新しいアーティクルを作成します。 | |
Decouple | 参照先のレプリケーション オブジェクトをサーバーから切断します。 (ReplicationObject から継承されています。) | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetChangeCommand | インフラストラクチャです。 (ReplicationObject から継承されています。) | |
GetCreateCommand | インフラストラクチャです。 (ReplicationObject から継承されています。) | |
GetDropCommand | インフラストラクチャです。 (ReplicationObject から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetType | (Object から継承されています。) | |
InternalRefresh | インフラストラクチャです。 (ReplicationObject から継承されています。) | |
Load | サーバーから既存のオブジェクトのプロパティを読み込みます。 (ReplicationObject から継承されています。) | |
LoadProperties | サーバーから既存のオブジェクトのプロパティを読み込みます。 (ReplicationObject から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
Refresh | オブジェクトのプロパティを再度読み込みます。 (ReplicationObject から継承されています。) | |
Remove | 現在接続されている SQL Server のインスタンス上で、TransArticle オブジェクトまたは MergeArticle オブジェクトの現在のプロパティに基づいて、既存のアーティクルを削除します。 | |
Script | サーバー上で TransArticle オブジェクトまたは MergeArticle オブジェクトを作成または削除するために実行できる Transact-SQL スクリプトを生成します。 | |
ToString | (Object から継承されています。) |
先頭に戻る
説明
Article クラスは、トランザクション レプリケーション トポロジおよびマージ レプリケーション トポロジでパブリッシュされるアーティクルに共通の、プロパティおよび動作を表します。
SQL Server 以外のパブリッシャからパブリッシュされるアーティクルは、DistributionArticle クラスによって表されます。
この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のメンバは、マルチスレッド操作で安全に使用できます。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。