ReportingService2006.GetUserModel(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.