ReportingService2005.GetSystemPermissions Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera los permisos del sistema del usuario actual.
public:
cli::array <System::String ^> ^ GetSystemPermissions();
public string[] GetSystemPermissions();
member this.GetSystemPermissions : unit -> string[]
Public Function GetSystemPermissions () As String()
Devoluciones
Un array de objetos String[] que contiene una lista de permisos asociados a las tareas y roles del sistema a los que se asigna al usuario.
Ejemplos
Para compilar este ejemplo de código, debes consultar el WSDL de Reporting Services e importar ciertos espacios de nombres. Para más información, consulte Ejemplos de Compilación y Ejecución de Código.
El siguiente ejemplo de código utiliza el GetSystemPermissions método para recuperar una lista de permisos asociados a las tareas y roles del sistema a los que se asigna el usuario actual:
[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();
}
}
Comentarios
La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.
| Encabezados SOAP | (Fuera) ServerInfoHeaderValue |
| Permisos necesarios | None |