ReportingService2005.GetSystemPermissions Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera le autorizzazioni di sistema dell'utente corrente.
public:
cli::array <System::String ^> ^ GetSystemPermissions();
public string[] GetSystemPermissions ();
member this.GetSystemPermissions : unit -> string[]
Public Function GetSystemPermissions () As String()
Restituisce
- String[]
Matrice di oggetti String [] contenente un elenco di autorizzazioni associate alle attività e ai ruoli di sistema ai quali è assegnato l'utente.
Esempio
Per compilare questo esempio di codice, è necessario fare riferimento al Reporting Services WSDL e importare determinati spazi dei nomi. Per ulteriori informazioni, vedere compilazione ed esecuzione di esempi di codice.
Nell'esempio di codice seguente viene usato il GetSystemPermissions metodo per recuperare un elenco di autorizzazioni associate alle attività e ai ruoli di sistema a cui è assegnato l'utente corrente:
[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();
}
}
Commenti
Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.
| Intestazioni SOAP | (Out) ServerInfoHeaderValue |
| Autorizzazioni necessarie | nessuno |