ReportingService2010.LogonUser(String, String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Loggt sich bei einem Benutzer an und authentifiziert eine Benutzeranfrage beim Report Server Webservice. Diese Methode gilt nur für den nativen 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 Passwort des Nutzers.
- authority
- String
Optional. Der Domainname, den man bei der Authentifizierung eines Nutzers verwenden soll. Geben Sie einen Wert von null (Nothing in Visual Basic) durch, um dieses Argument wegzulassen.
- Attribute
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| Verwendung von SOAP-Headern | (In) TrustedUserHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen im nativen Modus | Nichts |
| Erforderliche Berechtigungen im SharePoint-Modus | Nicht unterstützt |
Diese Methode erzeugt eine OperationNotSupportedSharePointMode Ausnahme, wenn sie im SharePoint-Modus aufgerufen wird.
Diese Methode authentifiziert den angegebenen Benutzer beim Report Server Webservice, wenn eine benutzerdefinierte Authentifizierung konfiguriert wurde.
Diese Methode muss über Secure Sockets Layer (SSL) aufgerufen werden. Die Methode scheitert, wenn sie nicht sicher aufgerufen wird. Nach erfolgreicher Authentifizierung erzeugt der Report Server Webservice ein Authentifizierungscookie und gibt das Cookie im HTTPS-Header zurück. Die Antwort wird über SSL zurückgegeben.