ReportingService2006.GetUserModel(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает семантическую часть модели для текущего пользователя.
public:
cli::array <System::Byte> ^ GetUserModel(System::String ^ Model, System::String ^ Perspective);
public byte[] GetUserModel (string Model, string Perspective);
member this.GetUserModel : string * string -> byte[]
Public Function GetUserModel (Model As String, Perspective As String) As Byte()
Параметры
- Model
- String
Полный URL-адрес модели, включая имя файла и расширение SMDL.
- Perspective
- String
Идентификатор перспективы, получаемой из модели отчета.
Возвращаемое значение
Массив байтов, содержащий определение на языке SMDL для семантических частей модели, на которые пользователь имеет разрешение. Дополнительные сведения об этом типе данных см. в разделе «Байтовая структура» документации по Microsoft .NET Framework.
Комментарии
В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.
Заголовки SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Необходимые разрешения | <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Возвращаемое определение модели ограничено семантической частью модели, которую пользователь имеет разрешение на просмотр или использование.
При Perspective
указании возвращаемой пользовательской модели отображаются только те элементы модели, на которые пользователь имеет разрешение на просмотр в этой перспективе.