ModelOperationsCollection Class

ModelOperation オブジェクトのコレクションを表します。

名前空間: Microsoft.ReportingServices.Interfaces
アセンブリ: Microsoft.ReportingServices.Interfaces (microsoft.reportingservices.interfaces.dll 内)

構文

'宣言
<SerializableAttribute> _
<DefaultMemberAttribute("Item")> _
Public NotInheritable Class ModelOperationsCollection
    Inherits CollectionBase
[SerializableAttribute] 
[DefaultMemberAttribute("Item")] 
public sealed class ModelOperationsCollection : CollectionBase
[SerializableAttribute] 
[DefaultMemberAttribute(L"Item")] 
public ref class ModelOperationsCollection sealed : public CollectionBase
/** @attribute SerializableAttribute() */ 
/** @attribute DefaultMemberAttribute("Item") */ 
public final class ModelOperationsCollection extends CollectionBase
SerializableAttribute 
DefaultMemberAttribute("Item") 
public final class ModelOperationsCollection extends CollectionBase

解説

ModelOperationsCollection オブジェクトは、ユーザーが SQL Server Reporting Services で実行できるさまざまなカタログ操作やアクションに対応する ModelOperation 列挙値のコレクションで構成されます。

操作コレクションと操作列挙は、Reporting Services での承認をサポートします。操作コレクションは、アクセス制御エントリ (AceStruct オブジェクト) の主要なコンポーネントの 1 つです。操作コレクションには、指定されたプリンシパル名について、レポート サーバー データベースのアイテムに対して許可されている操作の一覧が含まれます。前の例で示したように、アイテムに関する操作コレクションの評価は、すべての Reporting Services 承認拡張機能の重要な部分です。操作コレクションは、カタログ (一般的なシステム操作)、フォルダ、レポート、およびリソースを含め、Reporting Services のセキュリティ保護可能なアイテムの種類ごとに存在します。

継承階層

System.Object
   System.Collections.CollectionBase
    Microsoft.ReportingServices.Interfaces.ModelOperationsCollection

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

ModelOperationsCollection Members
Microsoft.ReportingServices.Interfaces Namespace

その他の技術情報

セキュリティ拡張機能の実装
Reporting Services での承認
モデルの処理