Freigeben über


ReportingService2006.GetUserModel(String, String) Methode

Definition

Gibt den semantischen Teil eines Modells für den aktuellen Benutzer zurück.

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

Parameter

Model
String

Die vollqualifizierte URL des Modells einschließlich des Dateinamens und der Dateinamenerweiterung (.smdl).

Perspective
String

Die ID der Perspektive, die aus dem Berichtsmodell abgerufen werden soll.

Gibt zurück

Byte[]

Ein Bytearray mit der SMDL-Modelldefinition der semantischen Teile des Modells, auf das der Benutzer zugreifen kann. Weitere Informationen zu diesem Datentyp finden Sie in der Microsoft .NET Framework-Dokumentation im Abschnitt zur Bytestruktur.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Header (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Die zurückgegebene Modelldefinition ist auf die semantischen Teile des Modells beschränkt, die der Benutzer anzeigen oder verwenden darf.

Wenn Perspective angegeben, spiegelt das zurückgegebene Benutzermodell nur die Modellelemente wider, die der Benutzer in dieser Perspektive sehen darf.

Gilt für: