ReportingService2010.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 <ReportService2010::Policy ^> ^ Policies);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelItemPolicies", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public void SetModelItemPolicies (string Model, string ModelItemID, ReportService2010.Policy[] Policies);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelItemPolicies", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.SetModelItemPolicies : string * string * ReportService2010.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.

Attributi

Commenti

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

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie per la modalità nativa UpdateModelItemAuthorizationPolicies
Autorizzazioni necessarie per la modalità SharePoint <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 è presente 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