Share via


ReportingService2006.GetUserModel(String, String) Método

Definição

Retorna a parte semântica de um modelo para o usuário atual.

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()

Parâmetros

Model
String

A URL totalmente qualificada do modelo, incluindo o nome do arquivo e a extensão de nome de arquivo .smdl.

Perspective
String

A ID da perspectiva a ser recuperada do modelo de relatório.

Retornos

Byte[]

Uma matriz de bytes que contém uma definição de modelo SMDL das partes semânticas do modelo para o qual o usuário tem permissão. Para obter mais informações sobre esse tipo de dados, consulte a documentação do Microsoft .NET Framework sobre estrutura de byte.

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Cabeçalhos SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

A definição de modelo retornada é limitada às partes semânticas do modelo que o usuário tem permissão para exibir ou usar.

Quando Perspective é fornecido, o modelo de usuário retornado reflete apenas os itens de modelo que o usuário tem permissão para ver nessa perspectiva.

Aplica-se a