ReportingService2006.SetModelItemPolicies(String, String, Policy[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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 rsModelRootPolicyRequired
zurü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.