Поделиться через


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завершения .

Применяется к