ReportingService2005.GetSystemPermissions Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère les autorisations système de l’utilisateur actuel.
public:
cli::array <System::String ^> ^ GetSystemPermissions();
public string[] GetSystemPermissions();
member this.GetSystemPermissions : unit -> string[]
Public Function GetSystemPermissions () As String()
Retours
Un tableau d’objets String[] qui contient une liste des permissions associées aux tâches système et aux rôles auxquels l’utilisateur est assigné.
Exemples
Pour compiler cet exemple de code, vous devez référencer le WSDL de Reporting Services et importer certains espaces de noms. Pour plus d’informations, voir Exemples de compilation et exécution de code.
L’exemple de code suivant utilise la GetSystemPermissions méthode pour récupérer une liste des permissions associées aux tâches système et aux rôles auxquels l’utilisateur actuel est assigné :
[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();
}
}
Remarques
Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.
| En-têtes SOAP | (Dehors) ServerInfoHeaderValue |
| Autorisations requises | None |