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

備註

若要使用報表伺服器 Web 服務程式庫,您必須在 Microsoft Visual c # 或 Microsoft Visual Basic .NET 中產生 proxy 類別,您可以透過此類別呼叫各種 Web 服務方法。 如需使用 Microsoft .NET Framework 產生 Reporting Services proxy 類別的詳細資訊,請參閱 存取 SOAP API

建構函式

ReportingService2005()

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

屬性

BatchHeaderValue

取得或設定值, (BatchHeaderValue 物件) ,此值代表 REPORTING SERVICES SOAP API 中多重方法作業的唯一、系統產生的批次識別碼。

ItemNamespaceHeaderValue

表示用來擷取項目屬性之識別碼的值。

ServerInfoHeaderValue

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

方法

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()

在單一資料庫交易中,執行與批次識別碼相關聯的所有方法。

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)

登入使用者,並向報表伺服器 Web 服務驗證使用者的要求。

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 延伸模組設定。

適用於