語言

ReportingService2005 類別

定義

包含可用於呼叫 Microsoft SQL Server 2005 Reporting Services(SSRS)Web 服務的方法與屬性。

public ref class ReportingService2005 : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportingService2005 : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportingService2005 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2005
Inherits SoapHttpClientProtocol
繼承
ReportingService2005

備註

要使用 Report Server Web 服務函式庫,您必須以 Visual C# 或 Microsoft Microsoft Visual Basic .NET 產生代理類別,透過它呼叫各種 Web 服務方法。 欲了解更多關於使用 Microsoft .NET Framework 產生 Reporting Services 代理類別的資訊,請參見「存取 SOAP API」。

建構函式

名稱 Description
ReportingService2005()

初始化 ReportingService2005 類別的新執行個體。

屬性

名稱 Description
BatchHeaderValue

取得或設定代表 Reporting Services SOAP API 多方法操作的唯一系統產生批次 ID 的值(BatchHeaderValue物件)。

ItemNamespaceHeaderValue

代表用於取得項目屬性的識別碼的值。

ServerInfoHeaderValue

代表報告伺服器版本的伺服器相關資訊。

方法

名稱 Description
CancelBatch()

取消由呼叫方法 CreateBatch() 所啟動的批次。

CancelJob(String)

取消執行任務。

CreateBatch()

建立一個批次,在單一交易中執行多個方法。

CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

為指定報告建立一個以資料為基礎的訂閱。

CreateDataSource(String, String, Boolean, DataSourceDefinition, Property[])

在報告伺服器資料庫中建立新的資料來源。

CreateFolder(String, String, Property[])

新增一個資料夾到報告伺服器資料庫。

CreateLinkedReport(String, String, String, Property[])

新增一個連結報告到報告伺服器資料庫。

CreateModel(String, String, Byte[], Property[])

在目錄命名空間建立模型。

CreateReport(String, String, Boolean, Byte[], Property[])

新增一份報告到回報伺服器資料庫。

CreateReportHistorySnapshot(String, Warning[])

產生指定報告的報告歷史快照。

CreateResource(String, String, Boolean, Byte[], String, Property[])

新增一個資源到回報伺服器資料庫。

CreateRole(String, String, Task[])

為回報伺服器資料庫新增一個角色。

CreateSchedule(String, ScheduleDefinition)

建立新的共享排程。

CreateSubscription(String, ExtensionSettings, String, String, String, ParameterValue[])

在報告伺服器資料庫中建立指定報告的訂閱。

DeleteItem(String)

從報告伺服器資料庫刪除指定的項目。

DeleteReportHistorySnapshot(String, String)

刪除指定報告的個別報告歷史快照。 若發生錯誤,報告歷史快照不會被刪除。

DeleteRole(String)

從報告伺服器資料庫中刪除指定角色。

DeleteSchedule(String)

從報告伺服器資料庫刪除共享排程。

DeleteSubscription(String)

從報告伺服器資料庫刪除訂閱。

DisableDataSource(String)

停用已啟用的資料來源。

EnableDataSource(String)

啟用已停用的資料來源。

ExecuteBatch()

在單一資料庫交易中執行所有與批次 ID 相關的方法。

FindItems(String, BooleanOperatorEnum, SearchCondition[])

從報告伺服器資料庫回傳符合搜尋條件的項目。

FireEvent(String, String)

根據所提供的參數觸發事件。

FlushCache(String)

使單一報告的快取失效。

GenerateModel(String, String, String, Property[])

在共享資料來源之上產生預設模型。

GetCacheOptions(String, ExpirationDefinition)

回傳報告的快取設定及描述快取副本過期時間的設定。

GetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, ActiveState, String, String, String, ParameterValueOrFieldReference[])

回傳資料驅動訂閱的屬性。

GetDataSourceContents(String)

回傳資料來源的內容。

GetExecutionOptions(String, ScheduleDefinitionOrReference)

回傳執行選項及個別報告的相關設定。

GetExtensionSettings(String)

回傳給指定擴充功能的設定清單。

GetItemDataSourcePrompts(String)

取得指定項目的資料來源提示。

GetItemDataSources(String)

回傳目錄中某項項目的資料來源。

GetItemType(String)

若有項目存在,則取得報告伺服器資料庫中的項目類型。

GetModelDefinition(String)

取得模型的定義。

GetModelItemPermissions(String, String)

取得模型階層中與項目相關的使用者權限。

GetModelItemPolicies(String, String, Boolean)

擷取與模型階層中項目關聯的政策。

GetPermissions(String)

回傳與報告伺服器資料庫中特定項目相關的使用者權限。

GetPolicies(String, Boolean)

回傳報告伺服器資料庫中與特定項目相關的政策。

GetProperties(String, Property[])

回傳報告伺服器資料庫中一個或多個項目屬性的值。

GetRenderResource(String, String, String)

回傳指定的渲染擴充格式的資源。

GetReportDefinition(String)

取得報告的定義。

GetReportHistoryLimit(String, Boolean, Int32)

回傳指定報告的報告歷史快照限制。

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

回傳報告歷史快照選項及為報告產生的屬性。

GetReportLink(String)

回傳用於指定連結報告的報告定義名稱。

GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[])

回傳指定報告的參數屬性。 此 GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[]) 方法也可用於驗證參數值與指定報告的參數。

GetResourceContents(String, String)

擷取資源內容。

GetRoleProperties(String, String)

回報角色資訊及相關任務集合。

GetScheduleProperties(String)

回傳共享排程的屬性。

GetSubscriptionProperties(String, ExtensionSettings, String, ActiveState, String, String, String, ParameterValue[])

回傳指定訂閱的屬性。

GetSystemPermissions()

取得目前使用者的系統權限。

GetSystemPolicies()

回傳系統政策,包括群組及相關角色。

GetSystemProperties(Property[])

回傳一個或多個系統屬性的值。

GetUserModel(String, String)

回傳目前使用者模型的語意部分。

InheritModelItemParentSecurity(String, String)

刪除模型階層中與項目相關的政策,並使該項目繼承父項目的政策。

InheritParentSecurity(String)

刪除與項目相關的政策。 因此,該項目會繼承其父項目的政策。

ListChildren(String, Boolean)

會取得指定資料夾的子清單。

ListDependentItems(String)

回傳一份參考指定目錄項目的目錄項目清單。

ListEvents()

回傳一份由報告伺服器支援的事件清單。

ListExtensions(ExtensionTypeEnum)

回傳一份為特定擴充類型所設定的擴充功能清單。

ListJobs()

回傳一份正在報告伺服器上執行的工作清單。

ListModelDrillthroughReports(String, String)

列出與模型中實體相關的鑽孔報告。

ListModelItemChildren(String, String, Boolean)

回傳一組模型項目子元素陣列。

ListModelPerspectives(String)

列出可供使用者使用的模型與觀點。

ListReportHistory(String)

回傳一份報告歷史快照及其屬性清單,適用於指定報告。

ListRoles(SecurityScopeEnum)

回傳報表伺服器所管理的角色名稱與描述。

ListScheduledReports(String)

回傳與共享排程相關的報告清單。

ListSchedules()

回傳所有共用排程清單。

ListSecureMethods()

回傳一份需要安全連線的 SOAP 方法清單。

ListSubscriptions(String, String)

回傳用戶為特定報告所建立的訂閱清單。 該清單包含標準訂閱與數據驅動訂閱。

ListSubscriptionsUsingDataSource(String)

回傳與特定資料來源相關的訂閱清單。

ListTasks(SecurityScopeEnum)

回傳由報表伺服器管理的任務名稱與描述。

Logoff()

登出目前正在進行 Web 服務請求的使用者。

LogonUser(String, String, String)

登入使用者並驗證對報表伺服器網路服務的使用者請求。

MoveItem(String, String)

移動或重新命名物品。

PauseSchedule(String)

暫停特定排程的執行。

PrepareQuery(DataSource, DataSetDefinition, Boolean, String[])

回傳包含資料驅動訂閱中由傳遞查詢取得欄位的資料集。

RegenerateModel(String)

根據資料來源結構的變更更新現有模型。

RemoveAllModelItemPolicies(String)

刪除所有與指定模型項目相關聯的政策。

ResumeSchedule(String)

恢復暫停的共享行程。

SetCacheOptions(String, Boolean, ExpirationDefinition)

設定報告以進行快取,並提供設定以指定快取報告副本何時到期。

SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

設定資料驅動訂閱的屬性。

SetDataSourceContents(String, DataSourceDefinition)

設定資料來源的內容。

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

為指定報告設定執行選項及相關的執行屬性。

SetItemDataSources(String, DataSource[])

設定目錄中某項商品的資料來源。

SetModelDefinition(String, Byte[])

設定特定模型的定義。

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

將一組鑽孔報告與模型關聯起來。

SetModelItemPolicies(String, String, Policy[])

在模型階層中設定一個項目的安全政策。

SetPolicies(String, Policy[])

設定與特定項目相關的政策。

SetProperties(String, Property[])

設定指定項目的一個或多個屬性。

SetReportDefinition(String, Byte[])

設定指定報告的報告定義。

SetReportHistoryLimit(String, Boolean, Int32)

指定報告伺服器在報告伺服器資料庫中保留的報告快照數量。

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

設定報告歷史選項,指定何時為指定報告建立報告歷史快照。

SetReportLink(String, String)

指定用於現有連結報告定義的報告。

SetReportParameters(String, ReportParameter[])

設定指定報告的報告參數屬性。

SetResourceContents(String, Byte[], String)

設定資源的內容。

SetRoleProperties(String, String, Task[])

設定角色屬性,並將一組任務與指定角色關聯。

SetScheduleProperties(String, String, ScheduleDefinition)

設定共享排程的屬性。

SetSubscriptionProperties(String, ExtensionSettings, String, String, String, ParameterValue[])

設定訂閱的屬性。

SetSystemPolicies(Policy[])

設定定義群組及相關角色的系統政策。

SetSystemProperties(Property[])

設定一個或多個系統屬性。

UpdateReportExecutionSnapshot(String)

為指定報告產生報告執行快照。

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

驗證 Reporting Services 擴充功能的設定。

適用於