Freigeben über


ReportingService2010.ListRoles(String, String) Methode

Definition

Gibt die Namen und die Beschreibungen von Rollen auf einem Berichtsserver oder für eine angegebene SharePoint-Website zurück.

public:
 cli::array <ReportService2010::Role ^> ^ ListRoles(System::String ^ SecurityScope, System::String ^ SiteUrl);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListRoles", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public ReportService2010.Role[] ListRoles (string SecurityScope, string SiteUrl);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ListRoles", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.ListRoles : string * string -> ReportService2010.Role[]
Public Function ListRoles (SecurityScope As String, SiteUrl As String) As Role()

Parameter

SecurityScope
String

Der Sicherheitsbericht für die zurückzugebenden Elemente. Informationen zu gültigen Sicherheitsbereichen finden Sie unter ListSecurityScopes().

SiteUrl
String

Die vollqualifizierte URL für die SharePoint-Website.

Legen Sie diesen Parameter auf null fest (Nothing in Visual Basic), wenn die Methode im einheitlichen Modus aufgerufen wird.

Gibt zurück

Role[]

Ein Array von Role-Objekten, die Informationen zu Rollen für die angegebene Website enthalten und nach dem angegebenen SecurityScope-Parameter gefiltert sind.

Attribute

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Headerverwendung (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen im einheitlichen Modus Keine
Erforderliche Berechtigungen im SharePoint-Modus Keine

Diese Methode löst eine Ausnahme aus rsUnsupportedParameterForModeException , wenn für den SiteUrl Parameter im einheitlichen Modus ein Wert ungleich NULL angegeben wird.

Gilt für: