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


Класс ReportingService2005

Contains the methods and properties that can be used to call the Microsoft Службы SQL Server 2005 Reporting Services (SSRS) Web service.

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

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            ReportService2005.ReportingService2005

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

Синтаксис

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

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

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

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

В начало

Свойства

  Имя Описание
Открытое свойство AllowAutoRedirect (Производный от HttpWebClientProtocol.)
Открытое свойство BatchHeaderValue The value (BatchHeaderValue object) that represents a unique, system-generated batch ID for multi-method operations in the Reporting Services SOAP API.
Защищенное свойство CanRaiseEvents (Производный от Component.)
Открытое свойство ClientCertificates (Производный от HttpWebClientProtocol.)
Открытое свойство ConnectionGroupName (Производный от WebClientProtocol.)
Открытое свойство Container (Производный от Component.)
Открытое свойство CookieContainer (Производный от HttpWebClientProtocol.)
Открытое свойство Credentials (Производный от WebClientProtocol.)
Защищенное свойство DesignMode (Производный от Component.)
Открытое свойство EnableDecompression (Производный от HttpWebClientProtocol.)
Защищенное свойство Events (Производный от Component.)
Открытое свойство ItemNamespaceHeaderValue The value that represents the identifier used to retrieve item properties.
Открытое свойство PreAuthenticate (Производный от WebClientProtocol.)
Открытое свойство Proxy (Производный от HttpWebClientProtocol.)
Открытое свойство RequestEncoding (Производный от WebClientProtocol.)
Открытое свойство ServerInfoHeaderValue The server-related information that represents the version of the report server.
Открытое свойство Site (Производный от Component.)
Открытое свойство SoapVersion (Производный от SoapHttpClientProtocol.)
Открытое свойство Timeout (Производный от WebClientProtocol.)
Открытое свойство UnsafeAuthenticatedConnectionSharing (Производный от HttpWebClientProtocol.)
Открытое свойство Url (Производный от WebClientProtocol.)
Открытое свойство UseDefaultCredentials (Производный от WebClientProtocol.)
Открытое свойство UserAgent (Производный от HttpWebClientProtocol.)

В начало

Методы

  Имя Описание
Открытый метод Abort (Производный от WebClientProtocol.)
Защищенный метод BeginInvoke (Производный от SoapHttpClientProtocol.)
Защищенный метод CancelAsync (Производный от HttpWebClientProtocol.)
Открытый метод CancelBatch Cancels the batch that was initiated by a call to the CreateBatch method.
Открытый метод CancelJob Cancels the execution of a job.
Открытый метод CreateBatch Creates a batch that executes multiple methods within a single transaction.
Открытый метод CreateDataDrivenSubscription Creates a data-driven subscription for a specified report.
Открытый метод CreateDataSource Creates a new data source in the report server database.
Открытый метод CreateFolder Adds a folder to the report server database.
Открытый метод CreateLinkedReport Adds a new linked report to the report server database.
Открытый метод CreateModel Creates a model in the catalog namespace.
Открытый метод CreateObjRef Важный элемент безопасности. (Производный от MarshalByRefObject.)
Открытый метод CreateReport Adds a new report to the report server database.
Открытый метод CreateReportHistorySnapshot Generates a report history snapshot of a specified report.
Открытый метод CreateResource Adds a new resource to the report server database.
Открытый метод CreateRole Adds a new role to the report server database.
Открытый метод CreateSchedule Creates a new shared schedule.
Открытый метод CreateSubscription Creates a subscription for a specified report in the report server database.
Открытый метод DeleteItem Deletes a specified item from the report server database.
Открытый метод DeleteReportHistorySnapshot Deletes an individual report history snapshot for a specified report. If errors occur, the report history snapshot is not deleted.
Открытый метод DeleteRole Deletes a specified role from the report server database.
Открытый метод DeleteSchedule Deletes a shared schedule from the report server database.
Открытый метод DeleteSubscription Deletes a subscription from the report server database.
Открытый метод DisableDataSource Disables a data source that is enabled.
Открытый метод Discover (Производный от SoapHttpClientProtocol.)
Открытый метод Dispose() (Производный от Component.)
Защищенный метод Dispose(Boolean) (Производный от Component.)
Открытый метод EnableDataSource Enables a data source that is disabled.
Защищенный метод EndInvoke (Производный от SoapHttpClientProtocol.)
Открытый метод Equals (Производный от Object.)
Открытый метод ExecuteBatch Executes all methods that are associated with a batch ID within a single database transaction.
Защищенный метод Finalize (Производный от Component.)
Открытый метод FindItems Returns items from a report server database that match the search criteria.
Открытый метод FireEvent Triggers an event based on the supplied parameters.
Открытый метод FlushCache Invalidates the cache for an individual report.
Открытый метод GenerateModel Generates a default model on top of a shared data source.
Открытый метод GetCacheOptions Returns the cache configuration for a report and the settings that describe when the cached copy of the report expires.
Открытый метод GetDataDrivenSubscriptionProperties Returns the properties of a data-driven subscription.
Открытый метод GetDataSourceContents Returns the contents of a data source.
Открытый метод GetExecutionOptions Returns the execution option and associated settings for an individual report.
Открытый метод GetExtensionSettings Returns a list of settings for a given extension.
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetItemDataSourcePrompts Gets the data source prompts for a specified item.
Открытый метод GetItemDataSources Returns the data sources for an item in the catalog.
Открытый метод GetItemType Retrieves the type of an item in the report server database, if the item exists.
Открытый метод GetLifetimeService Важный элемент безопасности. (Производный от MarshalByRefObject.)
Открытый метод GetModelDefinition Retrieves the definition for a model.
Открытый метод GetModelItemPermissions Retrieves the user permissions associated with an item in the model hierarchy.
Открытый метод GetModelItemPolicies Retrieves the policies associate with an item in the model hierarchy.
Открытый метод GetPermissions Returns the user permissions that are associated with a particular item in the report server database.
Открытый метод GetPolicies Returns the policies that are associated with a particular item in the report server database.
Открытый метод GetProperties Returns the value of one or more properties of an item in the report server database.
Защищенный метод GetReaderForMessage (Производный от SoapHttpClientProtocol.)
Открытый метод GetRenderResource Returns the resource for a specified rendering extension format.
Открытый метод GetReportDefinition Retrieves the report definition for a report.
Открытый метод GetReportHistoryLimit Returns the report history snapshot limit for a specified report.
Открытый метод GetReportHistoryOptions Returns the report history snapshot option and properties that are generated for a report.
Открытый метод GetReportLink Returns the name of the report whose report definition is used for the specified linked report.
Открытый метод GetReportParameters Returns report parameter properties for a specified report. The GetReportParameters method can also be used to validate parameter values against parameters for a specified report.
Открытый метод GetResourceContents Retrieves the contents of a resource.
Открытый метод GetRoleProperties Returns role information and a collection of associated tasks.
Открытый метод GetScheduleProperties Returns the properties of a shared schedule.
Защищенный метод GetService (Производный от Component.)
Открытый метод GetSubscriptionProperties Returns the properties of a specified subscription.
Открытый метод GetSystemPermissions Retrieves the system permissions of the current user.
Открытый метод GetSystemPolicies Returns the system policies, including groups and associated roles.
Открытый метод GetSystemProperties Returns the value of one or more system properties.
Открытый метод GetType (Производный от Object.)
Открытый метод GetUserModel Returns the semantic portion of a model for the current user.
Защищенный метод GetWebRequest (Производный от SoapHttpClientProtocol.)
Защищенный метод GetWebResponse(WebRequest) (Производный от HttpWebClientProtocol.)
Защищенный метод GetWebResponse(WebRequest, IAsyncResult) (Производный от HttpWebClientProtocol.)
Защищенный метод GetWriterForMessage (Производный от SoapHttpClientProtocol.)
Открытый метод InheritModelItemParentSecurity Deletes the policies associated with an item in the model hierarchy and causes the item to inherit the policies from its parent.
Открытый метод InheritParentSecurity Deletes the policies associated with an item. As a result, the item inherits the policies from its parent.
Открытый метод InitializeLifetimeService Важный элемент безопасности. (Производный от MarshalByRefObject.)
Защищенный метод Invoke (Производный от SoapHttpClientProtocol.)
Защищенный метод InvokeAsync(String, array<Object[], SendOrPostCallback) (Производный от SoapHttpClientProtocol.)
Защищенный метод InvokeAsync(String, array<Object[], SendOrPostCallback, Object) (Производный от SoapHttpClientProtocol.)
Открытый метод ListChildren Gets a list of children of a specified folder.
Открытый метод ListDependentItems Returns a list of catalog items that reference a specified catalog item.
Открытый метод ListEvents Returns a list of events supported by the report server.
Открытый метод ListExtensions Returns a list of extensions that are configured for a given extension type.
Открытый метод ListJobs Returns a list of jobs that are running on the report server.
Открытый метод ListModelDrillthroughReports Lists drill-through reports associated with an entity in a model.
Открытый метод ListModelItemChildren Returns an array of model item child elements.
Открытый метод ListModelPerspectives Lists models and perspectives available to the user.
Открытый метод ListReportHistory Returns a list of report history snapshots and their properties for a specified report.
Открытый метод ListRoles Returns the names and descriptions of roles that the report server manages.
Открытый метод ListScheduledReports Returns a list of reports that are associated with a shared schedule.
Открытый метод ListSchedules Returns a list of all shared schedules.
Открытый метод ListSecureMethods Returns a list of SOAP methods that require a secure connection when invoked.
Открытый метод ListSubscriptions Returns a list of subscriptions that a user has created for a given report. The list includes both standard and data-driven subscriptions.
Открытый метод ListSubscriptionsUsingDataSource Returns a list of subscriptions that are associated with a given data source.
Открытый метод ListTasks Returns the names and descriptions of tasks that are managed by the report server.
Открытый метод 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.)
Открытый метод MoveItem Moves or renames an item.
Открытый метод PauseSchedule Pauses the execution of a given schedule.
Открытый метод PrepareQuery Returns a dataset containing the fields retrieved by the delivery query for a data-driven subscription.
Открытый метод RegenerateModel Updates an existing model based on changes to the data source schema.
Открытый метод RemoveAllModelItemPolicies Deletes all policies associate with model items in the specified model.
Открытый метод ResumeSchedule Resumes a shared schedule that has been paused.
Открытый метод SetCacheOptions Configures a report for caching and provides settings that specify when the cached copy of the report expires.
Открытый метод SetDataDrivenSubscriptionProperties Sets the properties of a data-driven subscription.
Открытый метод SetDataSourceContents Sets the contents of a data source.
Открытый метод SetExecutionOptions Sets execution options and associated execution properties for a specified report.
Открытый метод SetItemDataSources Sets the data sources for an item in the catalog.
Открытый метод SetModelDefinition Sets the definition for a specified model.
Открытый метод SetModelDrillthroughReports Associates a set of drill-through reports with a model.
Открытый метод SetModelItemPolicies Sets security policies on an item in the model hierarchy.
Открытый метод SetPolicies Sets the policies that are associated with a specified item.
Открытый метод SetProperties Sets one or more properties of a specified item.
Открытый метод SetReportDefinition Sets the report definition for a specified report.
Открытый метод SetReportHistoryLimit Specifies the number of snapshots of a report that the report server retains in the report server database.
Открытый метод SetReportHistoryOptions Sets report history options that specify when a report history snapshot is created for a specified report.
Открытый метод SetReportLink Specifies the report that is used for the report definition of an existing linked report.
Открытый метод SetReportParameters Sets report parameter properties for a specified report.
Открытый метод SetResourceContents Sets the contents of a resource.
Открытый метод SetRoleProperties Sets role properties and associates a collection of tasks with a specified role.
Открытый метод SetScheduleProperties Sets the properties of a shared schedule.
Открытый метод SetSubscriptionProperties Sets the properties of a subscription.
Открытый метод SetSystemPolicies Sets the system policy that defines groups and associated roles.
Открытый метод SetSystemProperties Sets one or more system properties.
Открытый метод ToString (Производный от Component.)
Открытый метод UpdateReportExecutionSnapshot Generates a report execution snapshot for a specified report.
Открытый метод ValidateExtensionSettings Validates Reporting Services extension settings.

В начало

События

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

В начало

Замечания

To use the Report Server Web service library, you must generate a proxy class in either Microsoft Visual C# or Microsoft Visual Basic .NET through which you can call the various Web service methods. For more information about generating a Reporting Services proxy class using the Microsoft .NET Framework, see Доступ к API-интерфейсу SOAP.

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

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

См. также

Справочник

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