ModelOperation 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述用户对模型可能执行的操作。
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 中每种可保护项目类型都有操作集合,包括目录(一般系统操作)、模型、文件夹、报告和资源。