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 de sistema del usuario actual.
public:
cli::array <System::String ^> ^ GetSystemPermissions();
public string[] GetSystemPermissions ();
member this.GetSystemPermissions : unit -> string[]
Public Function GetSystemPermissions () As String()
Devoluciones
Matriz de objetos String[] que contiene una lista de permisos asociados a las tareas y roles del sistema a los que se asigna el usuario.
Ejemplos
Para compilar este ejemplo de código, debe hacer referencia al Reporting Services WSDL e importar determinados espacios de nombres. Para obtener más información, vea Compilar y ejecutar ejemplos de código.
En el ejemplo de código siguiente se usa 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
En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.
Encabezados SOAP | (Out) ServerInfoHeaderValue |
Permisos necesarios | None |