言語

ModelOperation 列挙型

定義

ユーザーがモデルに対して行う操作を記述します。

public enum class ModelOperation
public enum ModelOperation
type ModelOperation = 
Public Enum ModelOperation
継承
ModelOperation

フィールド

名前 説明
Delete 0

ユーザーはモデルを削除することができます。

ReadProperties 1

ユーザーはモデルに関連付けられたプロパティを読むことができます。

UpdateProperties 2

ユーザーは特定のモデルに関連付けられたプロパティを更新することができます。

ReadDatasource 3

ユーザーはモデルのデータソースに関連するプロパティを読むことができます。

UpdateDatasource 4

ユーザーは特定のモデルに関連付けられたデータソースを更新することができます。

ReadContent 5

ユーザーは特定のモデルの内容を読むことができます。

UpdateContent 6

ユーザーは特定のモデルの内容を更新することができます。

ReadAuthorizationPolicy 7

ユーザーはモデルに関連付けられたセキュリティポリシーを読むことができます。

UpdateDeleteAuthorizationPolicy 8

ユーザーは特定のモデルに関連付けられたセキュリティポリシーを修正または削除することができます。

ReadModelItemAuthorizationPolicies 9

ユーザーは特定のモデルに関連付けられたセキュリティポリシーを読むことができます。

UpdateModelItemAuthorizationPolicies 10

ユーザーは特定のモデルアイテムに関連付けられたセキュリティポリシーを更新することができます。

注釈

ModelOperation列挙には、ユーザーがSQL Server Reporting Servicesで実行できるさまざまなモデル操作や操作に対応する値が含まれています。

オペレーションコレクションおよびオペレーション列挙は、Reporting Servicesでの認可をサポートします。 操作コレクションは、あらゆるアクセス制御エントリ(AceStruct オブジェクト)の主要な構成要素の一つです。 操作コレクションには、特定のプリンシパル名に対してレポートサーバーデータベース内の項目に対して許可される操作のリストが含まれています。 前述の例で示されたように、アイテムのオペレーションコレクションの評価は、Reporting Servicesの認可拡張において重要な部分です。 Reporting Servicesには、カタログ(一般的なシステム操作)、モデル、フォルダ、レポート、リソースなど、各セキュア可能なアイテムタイプごとにオペレーションコレクションが存在します。

適用対象