次の方法で共有


Publication.EnumArticles Method

パブリケーション内のアーティクルを返します。

名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)

構文

'宣言
Public Function EnumArticles As ArrayList
public ArrayList EnumArticles ()
public:
ArrayList^ EnumArticles ()
public ArrayList EnumArticles ()
public function EnumArticles () : ArrayList

戻り値

TransArticle オブジェクトまたは MergeArticle オブジェクトの ArrayList です。

例外

例外の種類 条件
ApplicationException

パブリケーションがサーバーに存在しない場合に発生します。

解説

パブリケーションがマージ パブリケーションである場合、ArrayList には MergeArticle オブジェクトが含まれます。パブリケーションがトランザクション パブリケーションまたはスナップショット パブリケーションである場合、ArrayList には TransArticle オブジェクトが含まれます。

EnumArticles メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバ、固定データベース ロール db_owner のメンバ、またはパブリケーションのパブリケーション アクセス リスト (PAL) のユーザーだけです。

EnumArticles を呼び出すと、sp_helparticle (Transact-SQL) または sp_helpmergearticle (Transact-SQL) を実行したのと同じことになります。

この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Publication Class
Publication Members
Microsoft.SqlServer.Replication Namespace