Condividi tramite


ReportingService2006.GetUserModel(String, String) Metodo

Definizione

Restituisce il pezzo semantico di un modello per l'utente corrente.

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

Parametri

Model
String

URL completo del modello, inclusi il nome file e l'estensione smdl.

Perspective
String

ID della prospettiva da recuperare dal modello di report.

Restituisce

Byte[]

Matrice di byte contenente una definizione SMDL delle parti semantiche del modello per le quali l'utente dispone di autorizzazioni. Per ulteriori informazioni su questo tipo di dati, vedere l'argomento relativo alla struttura dei byte nella documentazione di Microsoft .NET Framework.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

La definizione del modello restituita è limitata alle parti semantiche del modello che l'utente ha l'autorizzazione per visualizzare o usare.

Quando Perspective viene fornito, il modello utente restituito riflette solo gli elementi del modello che l'utente dispone dell'autorizzazione per visualizzare in tale prospettiva.

Si applica a