ReportingService2005.SetModelItemPolicies(String, String, Policy[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает политики безопасности для элемента в иерархии модели.
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())
Параметры
- Model
- String
Полное имя модели.
- ModelItemID
- String
Идентификатор элемента модели, для которого задаются разрешения.
- Policies
- Policy[]
Массив объектов Policy
.
Комментарии
В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.
Заголовки SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Необходимые разрешения | UpdateModelItemAuthorizationPolicies |
При SetModelItemPolicies вызове метода список политик в элементе модели заменяется списком, указанным в вызове метода.
Если элементу модели не назначена хотя бы одна политика, SetModelItemPolicies возвращает ошибку rsModelRootPolicyRequired
.
Вновь предоставленные политики могут распространяться на автономные объекты.
Если политики для элемента модели наследуются от родительского элемента до вызова SetModelItemPolicies, наследование прерывается после успешного SetModelItemPoliciesзавершения .