語言

ReportingService2005.GetSystemPermissions 方法

定義

取得目前使用者的系統權限。

public:
 cli::array <System::String ^> ^ GetSystemPermissions();
public string[] GetSystemPermissions();
member this.GetSystemPermissions : unit -> string[]
Public Function GetSystemPermissions () As String()

傳回

String[]

一個包含與系統任務和角色相關的權限清單的 String[] 物件陣列。

範例

要編譯此程式碼範例,您必須參考 Reporting Services WSDL 並匯入特定命名空間。 欲了解更多資訊,請參閱編 譯與執行程式碼範例。

以下程式碼範例使用此 GetSystemPermissions 方法,取得與當前使用者所指派的系統任務與角色相關的權限清單:

[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();  
   }  
}  

備註

下表顯示此操作的標頭與權限資訊。

SOAP 標頭 (出局) ServerInfoHeaderValue
必要權限 None

適用於