Bagikan melalui


ReportExecutionService Kelas

Definisi

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.

Berlaku untuk