ReportingService2005.GetSystemPermissions 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取目前使用者的系統權限。
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 標頭 | (Out) ServerInfoHeaderValue |
| 必要權限 | None |