ReportingService2010.LogonUser(String, String, String) 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.
Connette un utente e autentica una richiesta al servizio Web ReportServer. Questo metodo può essere applicato solo in modalità nativa.
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)
Parametri
- userName
- String
Nome dell'utente.
- password
- String
Password dell'utente.
- authority
- String
Facoltativo. Il nome di dominio da usare durante l'autenticazione di un utente. Per omettere questo argomento, passare il valore null
(Nothing
in Visual Basic).
- Attributi
Commenti
Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.
Utilizzo intestazione SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Autorizzazioni necessarie in modalità nativa | Nessuno |
Autorizzazioni necessarie per la modalità SharePoint | Non supportato |
Questo metodo genera un'eccezione OperationNotSupportedSharePointMode
quando viene richiamata in modalità SharePoint.
Questo metodo autentica l'utente specificato nel servizio Web del server di report quando è stata configurata l'autenticazione personalizzata.
Questo metodo deve essere chiamato tramite Secure Sockets Layer (SSL). Il metodo ha esito negativo se non viene chiamato in modo sicuro. Al termine dell'autenticazione, il servizio Web Report Server genera un cookie di autenticazione e restituisce il cookie nell'intestazione HTTPS. La risposta viene restituita tramite SSL.