ReportingService2005.GetSystemPermissions Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Systemberechtigungen des aktuellen Benutzers ab.
public:
cli::array <System::String ^> ^ GetSystemPermissions();
public string[] GetSystemPermissions();
member this.GetSystemPermissions : unit -> string[]
Public Function GetSystemPermissions () As String()
Gibt zurück
Ein Array von String[]- Objekten, das eine Liste von Berechtigungen enthält, die mit den Systemaufgaben und -rollen verbunden sind, denen der Benutzer zugewiesen ist.
Beispiele
Um dieses Codebeispiel zu kompilieren, müssen Sie auf die Reporting Services WSDL zurückgreifen und bestimmte Namensräume importieren. Weitere Informationen finden Sie unter Beispiele für Kompilierung und Ausführung von Coden.
Das folgende Codebeispiel verwendet die Methode GetSystemPermissions , um eine Liste von Berechtigungen abzurufen, die mit den Systemaufgaben und Rollen verbunden sind, denen der aktuelle Benutzer zugewiesen ist:
[C#]
using System;
using System.IO;
using System.Text;
using System.Web.Services.Protocols;
#endregion
class Sample
{
public static void Main()
{
ReportingService2005 rs = new ReportingService2005();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
string[] userpermissions = rs.GetSystemPermissions();
for (int t = 0; t <= userpermissions.GetUpperBound(0); t++)
Console.WriteLine(userpermissions[t]);
Console.ReadKey();
}
}
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| SOAP-Überschriften | (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen | Nichts |