Поделиться через


Класс ReportExecutionService

The Службы Reporting Services Execution Web service allows developers to programmatically process and render reports from a report server.

Иерархия наследования

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            ReportExecution2005.ReportExecutionService

Пространство имен:  ReportExecution2005
Сборка:  ReportExecution2005 (в ReportExecution2005.dll)

Синтаксис

'Декларация
Public Class ReportExecutionService _
    Inherits SoapHttpClientProtocol
'Применение
Dim instance As ReportExecutionService
public class ReportExecutionService : SoapHttpClientProtocol
public ref class ReportExecutionService : public SoapHttpClientProtocol
type ReportExecutionService =  
    class 
        inherit SoapHttpClientProtocol 
    end
public class ReportExecutionService extends SoapHttpClientProtocol

Тип ReportExecutionService обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод ReportExecutionService Initializes a new instance of the ReportExecutionService class.

В начало

Свойства

  Имя Описание
Открытое свойство AllowAutoRedirect (Производный от HttpWebClientProtocol.)
Защищенное свойство CanRaiseEvents (Производный от Component.)
Открытое свойство ClientCertificates (Производный от HttpWebClientProtocol.)
Открытое свойство ConnectionGroupName (Производный от WebClientProtocol.)
Открытое свойство Container (Производный от Component.)
Открытое свойство CookieContainer (Производный от HttpWebClientProtocol.)
Открытое свойство Credentials (Производный от WebClientProtocol.)
Защищенное свойство DesignMode (Производный от Component.)
Открытое свойство EnableDecompression (Производный от HttpWebClientProtocol.)
Защищенное свойство Events (Производный от Component.)
Открытое свойство ExecutionHeaderValue Provides SOAP header information, including the ExecutionID used when working with report executions.
Открытое свойство PreAuthenticate (Производный от WebClientProtocol.)
Открытое свойство Proxy (Производный от HttpWebClientProtocol.)
Открытое свойство RequestEncoding (Производный от WebClientProtocol.)
Открытое свойство ServerInfoHeaderValue Returns information about the report server.
Открытое свойство Site (Производный от Component.)
Открытое свойство SoapVersion (Производный от SoapHttpClientProtocol.)
Открытое свойство Timeout (Производный от WebClientProtocol.)
Открытое свойство TrustedUserHeaderValue This property is not used.
Открытое свойство UnsafeAuthenticatedConnectionSharing (Производный от HttpWebClientProtocol.)
Открытое свойство Url (Производный от WebClientProtocol.)
Открытое свойство UseDefaultCredentials (Производный от WebClientProtocol.)
Открытое свойство UserAgent (Производный от HttpWebClientProtocol.)

В начало

Методы

  Имя Описание
Открытый метод Abort (Производный от WebClientProtocol.)
Защищенный метод BeginInvoke (Производный от SoapHttpClientProtocol.)
Защищенный метод CancelAsync (Производный от HttpWebClientProtocol.)
Открытый метод CreateObjRef Важный элемент безопасности. (Производный от MarshalByRefObject.)
Открытый метод Discover (Производный от SoapHttpClientProtocol.)
Открытый метод Dispose() (Производный от Component.)
Защищенный метод Dispose(Boolean) (Производный от Component.)
Защищенный метод EndInvoke (Производный от SoapHttpClientProtocol.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Component.)
Открытый метод FindString Returns the logical page number of the next occurrence of the specified string.
Открытый метод GetDocumentMap Returns the representation of the document map for the execution.
Открытый метод GetExecutionInfo Returns information about the report execution.
Открытый метод GetExecutionInfo2 Returns information about the report execution.
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetLifetimeService Важный элемент безопасности. (Производный от MarshalByRefObject.)
Защищенный метод GetReaderForMessage (Производный от SoapHttpClientProtocol.)
Открытый метод GetRenderResource Returns the resource for a specified rendering extension format.
Защищенный метод GetService (Производный от Component.)
Открытый метод GetType (Производный от Object.)
Защищенный метод GetWebRequest (Производный от SoapHttpClientProtocol.)
Защищенный метод GetWebResponse(WebRequest) (Производный от HttpWebClientProtocol.)
Защищенный метод GetWebResponse(WebRequest, IAsyncResult) (Производный от HttpWebClientProtocol.)
Защищенный метод GetWriterForMessage (Производный от SoapHttpClientProtocol.)
Открытый метод InitializeLifetimeService Важный элемент безопасности. (Производный от MarshalByRefObject.)
Защищенный метод Invoke (Производный от SoapHttpClientProtocol.)
Защищенный метод InvokeAsync(String, array<Object[], SendOrPostCallback) (Производный от SoapHttpClientProtocol.)
Защищенный метод InvokeAsync(String, array<Object[], SendOrPostCallback, Object) (Производный от SoapHttpClientProtocol.)
Открытый метод ListRenderingExtensions Returns a list of rendering extensions.
Открытый метод ListSecureMethods Returns a list of SOAP methods that require a secure (SSL) connection when invoked.
Открытый метод LoadDrillthroughTarget Creates a report execution from a drillthrough action.
Открытый метод LoadDrillthroughTarget2 Creates a report execution from a drillthrough action.
Открытый метод LoadReport Loads a report from the report server into a new execution.
Открытый метод LoadReport2 Loads a report from the report server into a new execution.
Открытый метод LoadReportDefinition Creates a report execution from a report definition supplied by the client.
Открытый метод LoadReportDefinition2 Creates a report execution from a report definition supplied by the client.
Открытый метод Logoff Logs out the current user making Web service requests.
Открытый метод LogonUser Logs on a user and authenticates a user request to the Report Server Web service.
Защищенный метод MemberwiseClone() (Производный от Object.)
Защищенный метод MemberwiseClone(Boolean) (Производный от MarshalByRefObject.)
Открытый метод NavigateBookmark Navigates to a specific bookmark in the report.
Открытый метод NavigateDocumentMap Navigates to a specific section of the report.
Открытый метод Render Processes a specific report and renders it in the specified format.
Открытый метод Render2 Processes a specific report and renders it in the specified format.
Открытый метод RenderStream Gets a secondary rendering stream associated with a processed report.
Открытый метод ResetExecution Resets the current report execution by clearing the snapshot and resetting the session state.
Открытый метод ResetExecution2 Resets the current report execution by clearing the snapshot and resetting the session state.
Открытый метод SetExecutionCredentials Sets the credentials associated with the current report execution.
Открытый метод SetExecutionCredentials2 Sets the credentials associated with the current report execution.
Открытый метод SetExecutionParameters Sets and validates parameter values associated with the current report execution.
Открытый метод SetExecutionParameters2 Sets and validates parameter values associated with the current report execution.
Открытый метод Sort Applies or removes a sort for the execution based on a user sort action.
Открытый метод Sort2 Applies or removes a sort for the execution based on a user sort action.
Открытый метод ToggleItem Toggles the show/hide item in a report.
Открытый метод ToString (Производный от Component.)

В начало

События

  Имя Описание
Открытое событие Disposed (Производный от Component.)

В начало

Замечания

You must set the Url and Credentials properties of the web service before making any method calls.

Примеры

Dim rs As New myNamespace.myReferenceName.ReportExecutionService()
rs.Url = "http://myservername.reportserver/ReportExecution2005.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2005.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен ReportExecution2005