ReportingService2005.GetSystemPermissions Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera as permissões do 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
Um array 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 consultar o Reporting Services WSDL e importar certos namespaces. Para mais informações, veja Exemplos de Código Compilando e Executando.
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 está 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 abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.
| Cabeçalhos SOAP | (Fora) ServerInfoHeaderValue |
| Permissões necessárias | None |