次の方法で共有


ReportingService2005.SetModelItemPolicies(String, String, Policy[]) メソッド

定義

モデル階層内のアイテムにセキュリティ ポリシーを設定します。

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 が呼び出されると、モデル アイテムのポリシーの一覧は、メソッド呼び出しに指定された一覧で置き換えられます。

モデル アイテムにポリシーが 1 つも割り当てられていない場合、SetModelItemPolicies はエラー rsModelRootPolicyRequired を返します。

新しく指定したポリシーは、モデル アイテムに含まれているオブジェクトにも反映できます。

SetModelItemPolicies を呼び出す前にモデル アイテムのポリシーが親から継承されていても、SetModelItemPolicies が正常に完了すると継承が破棄されます。

適用対象