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


ReportingService2006.SetModelItemPolicies(String, String, Policy[]) Метод

Определение

Извлекает политики безопасности для элемента в иерархии модели.

public:
 void SetModelItemPolicies(System::String ^ Model, System::String ^ ModelItemID, cli::array <ReportService2006::Policy ^> ^ Policies);
public void SetModelItemPolicies (string Model, string ModelItemID, ReportService2006.Policy[] Policies);
member this.SetModelItemPolicies : string * string * ReportService2006.Policy[] -> unit
Public Sub SetModelItemPolicies (Model As String, ModelItemID As String, Policies As Policy())

Параметры

Model
String

Полный URL-адрес модели, включая имя файла и расширение SMDL.

ModelItemID
String

Идентификатор элемента модели, для которого задаются разрешения.

Policies
Policy[]

Массив объектов Policy.

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Заголовки SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения <xref:Microsoft.SharePoint.SPBasePermissions.ManagePermissions>

При SetModelItemPolicies вызове метода список политик в элементе модели заменяется списком, указанным в вызове метода.

Если корню модели не назначена хотя бы одна политика, SetModelItemPolicies возвращается ошибка rsModelRootPolicyRequired.

Недавно предоставленные политики могут распространяться на автономные объекты.

Если политики для элемента модели наследуются от родительского элемента до вызова SetModelItemPolicies, наследование прерывается после успешного SetModelItemPoliciesзавершения .

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