Freigeben über


ReportingService2010.LogonUser(String, String, String) Methode

Definition

Meldet einen Benutzer an und authentifiziert eine Benutzeranforderung an den Berichtsserver-Webdienst. Diese Methode gilt nur für den einheitlichen Modus.

public:
 void LogonUser(System::String ^ userName, System::String ^ password, System::String ^ authority);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/LogonUser", 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("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void LogonUser (string userName, string password, string authority);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/LogonUser", 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("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.LogonUser : string * string * string -> unit
Public Sub LogonUser (userName As String, password As String, authority As String)

Parameter

userName
String

Der Name des Benutzers.

password
String

Das Kennwort des Benutzers.

authority
String

Optional. Der beim Authentifizieren eines Benutzers zu verwendende Domänenname. Übergeben Sie den Wert null (Nothing in Visual Basic), um dieses Argument auszulassen.

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 Nicht unterstützt

Diese Methode löst eine Ausnahme aus OperationNotSupportedSharePointMode , wenn sie im SharePoint-Modus aufgerufen wird.

Diese Methode authentifiziert den angegebenen Benutzer beim Berichtsserver-Webdienst, wenn die benutzerdefinierte Authentifizierung konfiguriert wurde.

Diese Methode muss über SSL (Secure Sockets Layer) aufgerufen werden. Die Methode schlägt fehl, wenn sie nicht sicher aufgerufen wird. Nach erfolgreicher Authentifizierung generiert der Berichtsserver-Webdienst ein Authentifizierungscooky und gibt das Cookie im HTTPS-Header zurück. Die Antwort wird über SSL zurückgegeben.

Gilt für: