ReportingService2005.GetSystemPermissions Methode

Definition

Ruft die Systemberechtigungen vom aktuellen Benutzer 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 der Berechtigungen enthält, die den Systemaufgaben und Rollen zugeordnet sind, denen der Benutzer zugewiesen ist.

Beispiele

Um dieses Codebeispiel zu kompilieren, müssen Sie auf die Reporting Services WSDL verweisen und bestimmte Namespaces importieren. Weitere Informationen finden Sie unter Kompilieren und Ausführen von Codebeispielen.

Im folgenden Codebeispiel wird die GetSystemPermissions -Methode verwendet, um eine Liste der Berechtigungen abzurufen, die den Systemaufgaben und Rollen zugeordnet 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

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

SOAP-Header (Out) ServerInfoHeaderValue
Erforderliche Berechtigungen Keine

Gilt für: