ReportingService2005.SetModelItemPolicies(String, String, Policy[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.