Compartilhar via


ReportingService2005.GetSystemPermissions Método

Definição

Recupera as permissões de sistema do usuário atual.

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

Retornos

String[]

Uma matriz de objetos String[] que contém uma lista de permissões associadas às tarefas e funções do sistema às quais o usuário é atribuído.

Exemplos

Para compilar esse exemplo de código, você deve referenciar o WSDL Reporting Services e importar determinados namespaces. Para obter mais informações, consulte Compilando e executando exemplos de código.

O exemplo de código a seguir usa o GetSystemPermissions método para recuperar uma lista de permissões associadas às tarefas e funções do sistema às quais o usuário atual é atribuído:

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

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Cabeçalhos SOAP (Out) ServerInfoHeaderValue
Permissões necessárias Nenhum

Aplica-se a