Freigeben über


ReportingService2005.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

Der vollständige Name des Modells, für das benutzerspezifische Modelldefinitionen abgerufen werden sollen.

Perspective
String

Die ID der Perspektive, für die Berichtsmodelle abgerufen werden sollen.

Gibt zurück

Byte[]

Ein Bytearray mit der SMDL-Definition 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 (Out) ServerInfoHeaderValue
Erforderliche Berechtigungen ReadProperties

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

Wenn Perspective angegeben wird, spiegelt das zurückgegebene Benutzermodell nur die Modellelemente wider, für die der Benutzer in dieser Perspektive die Berechtigung hat.

Gilt für: