ReportingService2005.SetModelItemPolicies(String, String, Policy[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Stabilisce le policy di sicurezza su un elemento nella gerarchia del modello.
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())
Parametri
- Model
- String
Il nome completo del modello.
- ModelItemID
- String
L'ID dell'elemento nel modello per cui impostare i permessi.
- Policies
- Policy[]
Matrice di oggetti Policy.
Commenti
La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.
| Intestazioni SOAP | (Dentro) BatchHeaderValue (Fuori) ServerInfoHeaderValue |
| Autorizzazioni necessarie | UpdateModelItemAuthorizationPolicies |
Quando SetModelItemPolicies viene chiamato, l'elenco delle policy sull'elemento modello viene sostituito dalla lista specificata nella chiamata del metodo.
Se non è assegnata almeno una policy all'elemento del modello, SetModelItemPolicies restituisce l'errore rsModelRootPolicyRequired.
Le politiche appena fornite possono propagarsi agli oggetti contenuti.
Se le policy per l'elemento modello vengono ereditate dal genitore prima della chiamata a SetModelItemPolicies, l'eredità viene interrotta al completamento con successo di SetModelItemPolicies.