ReportService2005 Namespace

The ReportService2005 Web service allows developers to programmatically manage objects in a report server.

Classes

ActiveState

Represents information about the active state of a subscription. An ActiveState object is returned by methods that query subscription properties.

BatchHeader

Represents a batch header that supports the use of multi-method operations that run within a single transaction. For more information about batch headers, see Batching Methods.

CatalogItem

Represents an item in the report server database.

DailyRecurrence

Represents the intervals at which a scheduled report runs. Intervals are specified in days.

DataRetrievalPlan

Represents settings that are required to retrieve data from the delivery query for data-driven subscriptions.

DataSetDefinition

Represents information about a set of data to display in a report.

DataSource

Represents a data source in the report server database.

DataSourceCredentials

Represents data source credentials.

DataSourceDefinition

Represents a data source definition in the Report Server database.

DataSourceDefinitionOrReference

Represents a data source definition or a reference to a shared data source.

DataSourcePrompt

Represents the name of a data source and the prompt to display to a user.

DataSourceReference

Represents a reference to a shared data source.

DaysOfWeekSelector

Represents the days of the week on which a scheduled report runs.

Event

Represents an event registered with the report server.

ExpirationDefinition

Represents the expiration setting for a cached report.

Extension

Represents an extension that is registered with the report server.

ExtensionParameter

Represents a setting for an extension.

ExtensionSettings

Represents a delivery extension and its configurable settings.

Field

Represents a field within the dataset of a report.

InvalidDataSourceReference

Represents a state in which a data source reference is no longer valid.

ItemNamespaceHeader

Represents the identifier that is used to retrieve item properties.

Job

Represents a user or system job that a report server is actively processing.

MinuteRecurrence

Represents the intervals, in minutes, at which a scheduled report runs.

ModelCatalogItem

Used to provide a listing of all model perspectives in a model in the report server namespace.

ModelDrillthroughReport

Provides information about a model drill-through report.

ModelItem

Provides the semantic definition of the model item.

ModelPerspective

Provides information about a perspective of a model.

MonthlyDOWRecurrence

Represents the dates on which a scheduled report runs, typically by month, week, and day of the week.

MonthlyRecurrence

Represents the days of the month on which a scheduled report runs.

MonthsOfYearSelector

Represents the months of the year in which a scheduled report runs.

NoSchedule

Represents a state in which no schedules are associated with the execution or snapshot history settings of a report.

ParameterFieldReference

Represents a field name that a report server uses to retrieve the value for a parameter. The ParameterFieldReference class is used by data-driven subscriptions.

ParameterValue

Represents data that is used in parameterized reports or in delivery extension settings.

ParameterValueOrFieldReference

Represents a user-supplied value or a field name that represents the value of a parameter.

Policy

Represents groups and users and their roles, which are associated with items in the report server database.

Property

Represents the properties of an item in the report server database.

QueryDefinition

Represents a query that retrieves the data for a data-driven subscription.

RecurrencePattern

Represents the recurrence pattern of a schedule definition.

ReportHistorySnapshot

Represents a report history snapshot.

ReportingService2005

Contains the methods and properties that can be used to call the Microsoft SQL Server 2005 Reporting Services (SSRS) Web service.

ReportParameter

Represents a report parameter.

Role

Represents a role for use in Reporting Services security.

Schedule

Represents a schedule and its properties.

ScheduleDefinition

Represents a defined schedule.

ScheduleDefinitionOrReference

Represents a schedule definition or a reference to a shared schedule.

ScheduleExpiration

Represents a schedule that defines when a cached copy of a report expires.

ScheduleReference

Represents a reference to a shared schedule.

SearchCondition

Represents the properties of an item for which to search in the report server database.

ServerInfoHeader

Represents information about the report server.

Subscription

Represents a subscription in the report server database.

Task

Represents Reporting Services tasks.

TimeExpiration

Represents the time, in minutes, that defines when a cached copy of a report expires.

ValidValue

Represents a valid value for an extension setting.

Warning

Represents a list of errors or warnings that is returned when a report is published or processed.

WeeklyRecurrence

Represents the number of weeks and the days of the week on which a scheduled report runs.

Enums

BooleanOperatorEnum

Describes the logical operators that connect search conditions in a report server database search.

ConditionEnum

Describes the type of comparison to perform between a SearchCondition object and the properties and values of items in the report server database.

CredentialRetrievalEnum

Describes the credential retrieval settings for a data source.

DrillthroughType

Specifies the type of drillthrough report.

ExecutionSettingEnum

Describes the current execution setting of a report.

ExtensionTypeEnum

Describes the type of extension that is registered with the report server.

ItemNamespaceEnum

Describes the namespace identifier used to retrieve property information for an item in the report server database.

ItemTypeEnum

Describes the type of an item in the report server database.

JobActionEnum

Describes the process that initiated the job.

JobStatusEnum

Describes the status of a job.

JobTypeEnum

Describes the type of a job.

ModelItemTypeEnum

Defines the types that model items can contain.

ParameterStateEnum

Enumerates the state of a parameter.

ParameterTypeEnum

Specifies the data type of a parameter.

ScheduleStateEnum

Describes the current state of a schedule.

SecurityScopeEnum

Enumerates the scopes of security that are available on the report server.

SensitivityEnum

Enumerates the sensitivity of a given type: kanatype, case, or accent.

WeekNumberEnum

Describes the week of the month on which a scheduled report runs.