Compartir a través de


ReportingService2005.SetModelItemPolicies(String, String, Policy[]) Método

Definición

Establece las directivas en un elemento de la jerarquía de modelos.

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

Parámetros

Model
String

Nombre completo del modelo.

ModelItemID
String

Identificador de un elemento en el modelo para el que establecer los permisos.

Policies
Policy[]

Matriz de objetos Policy.

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Encabezados SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios UpdateModelItemAuthorizationPolicies

Cuando SetModelItemPolicies se llama a , la lista de directivas del elemento de modelo se reemplaza por la lista especificada en la llamada al método.

Si no hay al menos una directiva asignada al elemento de modelo, SetModelItemPolicies devuelve el error rsModelRootPolicyRequired.

Las directivas recién proporcionadas pueden propagarse a objetos contenidos.

Si las directivas para el elemento de modelo se heredan del elemento primario antes de la llamada a SetModelItemPolicies, la herencia se interrumpe tras la finalización correcta de SetModelItemPolicies.

Se aplica a