ReportExecutionService Kelas
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.
Layanan Web Eksekusi Reporting Services memungkinkan pengembang untuk memproses dan merender laporan secara terprogram dari server laporan.
public ref class ReportExecutionService : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportExecutionService = class
inherit SoapHttpClientProtocol
Public Class ReportExecutionService
Inherits SoapHttpClientProtocol
- Warisan
-
ReportExecutionService
Contoh
Dim rs As New myNamespace.myReferenceName.ReportExecutionService()
rs.Url = "http://myservername.reportserver/ReportExecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Keterangan
Anda harus mengatur Url
properti dan Credentials
layanan web sebelum melakukan panggilan metode apa pun.
Konstruktor
ReportExecutionService() |
Menginisialisasi instans baru kelas ReportExecutionService. |
Properti
ExecutionHeaderValue |
Menyediakan informasi header SOAP, termasuk ExecutionID yang digunakan saat bekerja dengan eksekusi laporan. |
ServerInfoHeaderValue |
Mengembalikan informasi tentang server laporan. |
TrustedUserHeaderValue |
Properti ini tidak digunakan. |
Metode
FindString(Int32, Int32, String) |
Mengembalikan nomor halaman logis dari kemunculan berikutnya dari string yang ditentukan. |
GetDocumentMap() |
Mengembalikan representasi peta dokumen untuk eksekusi. |
GetExecutionInfo() |
Mengembalikan informasi tentang eksekusi laporan. |
GetExecutionInfo2() |
Mengembalikan informasi tentang eksekusi laporan. |
GetRenderResource(String, String, String) |
Mengembalikan sumber daya untuk format ekstensi penyajian tertentu. |
ListRenderingExtensions() |
Mengembalikan daftar ekstensi penyajian. |
ListSecureMethods() |
Mengembalikan daftar metode SOAP yang memerlukan koneksi aman (SSL) saat dipanggil. |
LoadDrillthroughTarget(String) |
Membuat eksekusi laporan dari tindakan penelusuran. |
LoadDrillthroughTarget2(String) |
Membuat eksekusi laporan dari tindakan penelusuran. |
LoadReport(String, String) |
Memuat laporan dari server laporan ke dalam eksekusi baru. |
LoadReport2(String, String) |
Memuat laporan dari server laporan ke dalam eksekusi baru. |
LoadReportDefinition(Byte[], Warning[]) |
Membuat eksekusi laporan dari definisi laporan yang disediakan oleh klien. |
LoadReportDefinition2(Byte[], Warning[]) |
Membuat eksekusi laporan dari definisi laporan yang disediakan oleh klien. |
Logoff() |
Keluarkan pengguna saat ini yang membuat permintaan layanan Web. |
LogonUser(String, String, String) |
Log pada pengguna dan mengautentikasi permintaan pengguna ke layanan Web Server Laporan. |
NavigateBookmark(String, String) |
Menavigasi ke bookmark tertentu dalam laporan. |
NavigateDocumentMap(String) |
Menavigasi ke bagian tertentu dari laporan. |
Render(String, String, String, String, String, Warning[], String[]) |
Memproses laporan tertentu dan merendernya dalam format yang ditentukan. |
Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) |
Memproses laporan tertentu dan merendernya dalam format yang ditentukan. |
RenderStream(String, String, String, String, String) |
Mendapatkan aliran penyajian sekunder yang terkait dengan laporan yang diproses. |
ResetExecution() |
Mengatur ulang eksekusi laporan saat ini dengan menghapus rekam jepret dan mengatur ulang status sesi. |
ResetExecution2() |
Mengatur ulang eksekusi laporan saat ini dengan menghapus rekam jepret dan mengatur ulang status sesi. |
SetExecutionCredentials(DataSourceCredentials[]) |
Mengatur kredensial yang terkait dengan eksekusi laporan saat ini. |
SetExecutionCredentials2(DataSourceCredentials[]) |
Mengatur kredensial yang terkait dengan eksekusi laporan saat ini. |
SetExecutionParameters(ParameterValue[], String) |
Mengatur dan memvalidasi nilai parameter yang terkait dengan eksekusi laporan saat ini. |
SetExecutionParameters2(ParameterValue[], String) |
Mengatur dan memvalidasi nilai parameter yang terkait dengan eksekusi laporan saat ini. |
Sort(String, SortDirectionEnum, Boolean, String, Int32) |
Menerapkan atau menghapus pengurutan untuk eksekusi berdasarkan tindakan pengurutan pengguna. |
Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) |
Menerapkan atau menghapus pengurutan untuk eksekusi berdasarkan tindakan pengurutan pengguna. |
ToggleItem(String) |
Mengalihkan item perlihatkan/sembunyikan dalam laporan. |