Share via


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

Definizione

Imposta i criteri di sicurezza in un elemento nella gerarchia del modello.

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())

Parametri

Model
String

URL completo del modello, inclusi il nome file e l'estensione smdl.

ModelItemID
String

ID dell'elemento del modello per il quale impostare le autorizzazioni.

Policies
Policy[]

Matrice di oggetti Policy.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie <xref:Microsoft.SharePoint.SPBasePermissions.ManagePermissions>

Quando SetModelItemPolicies viene chiamato, l'elenco dei criteri nell'elemento del modello viene sostituito dall'elenco specificato nella chiamata al metodo.

Se non esiste almeno un criterio assegnato alla radice del modello, SetModelItemPolicies restituisce l'errore rsModelRootPolicyRequired.

I criteri appena forniti possono propagarsi agli oggetti contenuti.

Se i criteri per l'elemento del modello vengono ereditati dall'elemento padre prima della chiamata a SetModelItemPolicies, l'ereditarietà viene interrotta al completamento di SetModelItemPolicies.

Si applica a