Langue

ReportingService2010.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);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetUserModel", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public byte[] GetUserModel(string Model, string Perspective);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetUserModel", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
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.

Attributs

Remarques

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

Utilisation de l’en-tête SOAP (En) TrustedUserHeaderValue

(Dehors) ServerInfoHeaderValue
Mode natif : autorisations requises ReadProperties
Permissions requises en mode SharePoint <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 à