ReportingService2005.SetModelItemPolicies(String, String, Policy[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置模型层次结构中的项的安全策略。
public:
void SetModelItemPolicies(System::String ^ Model, System::String ^ ModelItemID, cli::array <ReportService2005::Policy ^> ^ Policies);
public void SetModelItemPolicies (string Model, string ModelItemID, ReportService2005.Policy[] Policies);
member this.SetModelItemPolicies : string * string * ReportService2005.Policy[] -> unit
Public Sub SetModelItemPolicies (Model As String, ModelItemID As String, Policies As Policy())
参数
- Model
- String
模型的完整名称。
- ModelItemID
- String
要为其设置权限的模型中项的 ID。
- Policies
- Policy[]
一个 Policy
对象数组。
注解
下表显示了有关此操作的标头和权限信息。
SOAP 标头 | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
所需的权限 | UpdateModelItemAuthorizationPolicies |
调用 时 SetModelItemPolicies ,模型项上的策略列表将替换为方法调用中指定的列表。
如果没有至少一个策略分配给模型项, SetModelItemPolicies 将返回错误 rsModelRootPolicyRequired
。
新提供的策略可能会传播到包含的对象。
如果在调用 SetModelItemPolicies之前从父级继承模型项的策略,则成功完成 SetModelItemPolicies后,继承将中断。