ReportingService2005.GetSystemPermissions Metodo

Definizione

Recupera le autorizzazioni di sistema dell'utente corrente.

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

Restituisce

String[]

Matrice di oggetti String [] contenente un elenco di autorizzazioni associate alle attività e ai ruoli di sistema ai quali è assegnato l'utente.

Esempio

Per compilare questo esempio di codice, è necessario fare riferimento al Reporting Services WSDL e importare determinati spazi dei nomi. Per ulteriori informazioni, vedere compilazione ed esecuzione di esempi di codice.

Nell'esempio di codice seguente viene usato il GetSystemPermissions metodo per recuperare un elenco di autorizzazioni associate alle attività e ai ruoli di sistema a cui è assegnato l'utente corrente:

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

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (Out) ServerInfoHeaderValue
Autorizzazioni necessarie nessuno

Si applica a