ReportingService2010.LogonUser(String, String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mencatat pengguna dan mengautentikasi permintaan pengguna ke layanan Web Server Laporan. Metode ini hanya berlaku untuk mode asli.
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
Nama pengguna.
- password
- String
Kata sandi pengguna.
- authority
- String
Opsional.Nama domain yang digunakan saat mengautentikasi pengguna. Teruskan nilai null
(Nothing
dalam Visual Basic) untuk menghilangkan argumen ini.
- Atribut
Keterangan
Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.
Penggunaan Header SOAP | (Dalam) TrustedUserHeaderValue (Keluar) ServerInfoHeaderValue |
Izin Yang Diperlukan Mode Asli | Tidak ada |
Izin yang Diperlukan Mode SharePoint | Tidak didukung |
Metode ini memberikan OperationNotSupportedSharePointMode
pengecualian saat dipanggil dalam mode SharePoint.
Metode ini mengautentikasi pengguna yang ditentukan ke layanan Web Server Laporan ketika autentikasi kustom telah dikonfigurasi.
Metode ini harus dipanggil melalui Secure Sockets Layer (SSL). Metode gagal jika tidak dipanggil dengan aman. Setelah autentikasi berhasil, layanan Web Server Laporan menghasilkan cookie autentikasi dan mengembalikan cookie di header HTTPS. Respons dikembalikan melalui SSL.