ReportingService2006.SetModelItemPolicies(String, String, Policy[]) Methode

Definition

Legt Sicherheitsrichtlinien für ein Element in der Modellhierarchie fest.

public:
 void SetModelItemPolicies(System::String ^ Model, System::String ^ ModelItemID, cli::array <ReportService2006::Policy ^> ^ Policies);
public void SetModelItemPolicies (string Model, string ModelItemID, ReportService2006.Policy[] Policies);
member this.SetModelItemPolicies : string * string * ReportService2006.Policy[] -> unit
Public Sub SetModelItemPolicies (Model As String, ModelItemID As String, Policies As Policy())

Parameter

Model
String

Die vollqualifizierte URL des Modells einschließlich des Dateinamens und der Dateinamenerweiterung (.smdl).

ModelItemID
String

Die ID des Elements im Modell, für das Berechtigungen festgelegt werden sollen.

Policies
Policy[]

Ein Array von Policy-Objekten.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Header (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen <xref:Microsoft.SharePoint.SPBasePermissions.ManagePermissions>

Wenn SetModelItemPolicies aufgerufen wird, wird die Liste der Richtlinien für das Modellelement durch die liste ersetzt, die im Methodenaufruf angegeben ist.

Wenn dem Modellstamm nicht mindestens eine Richtlinie zugewiesen ist, SetModelItemPolicies gibt der Fehler rsModelRootPolicyRequiredzurück.

Die neu bereitgestellten Richtlinien können an eigenständige Objekte weitergegeben werden.

Wenn die Richtlinien für das Modellelement vor dem Aufruf SetModelItemPoliciesvon vom übergeordneten Element geerbt werden, wird die Vererbung nach erfolgreichem Abschluss von SetModelItemPoliciesunterbrochen.

Gilt für: