Sprache

ReportingService2005.GetSystemPermissions Methode

Definition

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

String[]

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

Gilt für: