Langue

ReportingService2006.GetUserModel(String, String) Méthode

Définition

Retourne la partie sémantique d’un modèle pour l’utilisateur actuel.

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

Paramètres

Model
String

L’URL entièrement qualifiée du modèle, incluant le nom du fichier et l’extension du nom de fichier .smdl.

Perspective
String

L’ID de la perspective à récupérer à partir du modèle de rapport.

Retours

Byte[]

Un tableau d’octets contenant une définition du modèle SMDL des parties sémantiques du modèle auxquelles l’utilisateur a la permission. Pour plus d’informations sur ce type de données, voir « Structure d’octets » dans la documentation du Microsoft .NET Framework.

Remarques

Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.

En-têtes SOAP (En) TrustedUserHeaderValue

(Dehors) ServerInfoHeaderValue
Autorisations requises <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

La définition du modèle retournée est limitée aux parties sémantiques du modèle que l’utilisateur a la permission de voir ou d’utiliser.

Lorsqu’il Perspective est fourni, le modèle utilisateur retourné ne reflète que les éléments du modèle que l’utilisateur a l’autorisation de voir dans cette perspective.

S’applique à