ReportService2005 Namespace

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

Classes

  Class Description
Public class ActiveState Represents information about the active state of a subscription. An ActiveState object is returned by methods that query subscription properties.
Public class 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.
Public class CatalogItem Represents an item in the report server database.
Public class DailyRecurrence Represents the intervals at which a scheduled report runs. Intervals are specified in days.
Public class DataRetrievalPlan Represents settings that are required to retrieve data from the delivery query for data-driven subscriptions.
Public class DataSetDefinition Represents information about a set of data to display in a report.
Public class DataSource Represents a data source in the report server database.
Public class DataSourceCredentials Represents data source credentials.
Public class DataSourceDefinition Represents a data source definition in the Report Server database.
Public class DataSourceDefinitionOrReference Represents a data source definition or a reference to a shared data source.
Public class DataSourcePrompt Represents the name of a data source and the prompt to display to a user.
Public class DataSourceReference Represents a reference to a shared data source.
Public class DaysOfWeekSelector Represents the days of the week on which a scheduled report runs.
Public class Event Represents an event registered with the report server.
Public class ExpirationDefinition Represents the expiration setting for a cached report.
Public class Extension Represents an extension that is registered with the report server.
Public class ExtensionParameter Represents a setting for an extension.
Public class ExtensionSettings Represents a delivery extension and its configurable settings.
Public class Field Represents a field within the dataset of a report.
Public class InvalidDataSourceReference Represents a state in which a data source reference is no longer valid.
Public class ItemNamespaceHeader Represents the identifier that is used to retrieve item properties.
Public class Job Represents a user or system job that a report server is actively processing.
Public class MinuteRecurrence Represents the intervals, in minutes, at which a scheduled report runs.
Public class ModelCatalogItem Used to provide a listing of all model perspectives in a model in the report server namespace.
Public class ModelDrillthroughReport Provides information about a model drill-through report.
Public class ModelItem Provides the semantic definition of the model item.
Public class ModelPerspective Provides information about a perspective of a model.
Public class MonthlyDOWRecurrence Represents the dates on which a scheduled report runs, typically by month, week, and day of the week.
Public class MonthlyRecurrence Represents the days of the month on which a scheduled report runs.
Public class MonthsOfYearSelector Represents the months of the year in which a scheduled report runs.
Public class NoSchedule Represents a state in which no schedules are associated with the execution or snapshot history settings of a report.
Public class 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.
Public class ParameterValue Represents data that is used in parameterized reports or in delivery extension settings.
Public class ParameterValueOrFieldReference Represents a user-supplied value or a field name that represents the value of a parameter.
Public class Policy Represents groups and users and their roles, which are associated with items in the report server database.
Public class Property Represents the properties of an item in the report server database.
Public class QueryDefinition Represents a query that retrieves the data for a data-driven subscription.
Public class RecurrencePattern Represents the recurrence pattern of a schedule definition.
Public class ReportHistorySnapshot Represents a report history snapshot.
Public class ReportingService2005 Contains the methods and properties that can be used to call the Microsoft SQL Server 2005 Reporting Services (SSRS) Web service.
Public class ReportParameter Represents a report parameter.
Public class Role Represents a role for use in Reporting Services security.
Public class Schedule Represents a schedule and its properties.
Public class ScheduleDefinition Represents a defined schedule.
Public class ScheduleDefinitionOrReference Represents a schedule definition or a reference to a shared schedule.
Public class ScheduleExpiration Represents a schedule that defines when a cached copy of a report expires.
Public class ScheduleReference Represents a reference to a shared schedule.
Public class SearchCondition Represents the properties of an item for which to search in the report server database.
Public class ServerInfoHeader Represents information about the report server.
Public class Subscription Represents a subscription in the report server database.
Public class Task Represents Reporting Services tasks.
Public class TimeExpiration Represents the time, in minutes, that defines when a cached copy of a report expires.
Public class ValidValue Represents a valid value for an extension setting.
Public class Warning Represents a list of errors or warnings that is returned when a report is published or processed.
Public class WeeklyRecurrence Represents the number of weeks and the days of the week on which a scheduled report runs.

Enumerations

  Enumeration Description
Public enumeration BooleanOperatorEnum Describes the logical operators that connect search conditions in a report server database search.
Public enumeration ConditionEnum Describes the type of comparison to perform between a SearchCondition object and the properties and values of items in the report server database.
Public enumeration CredentialRetrievalEnum Describes the credential retrieval settings for a data source.
Public enumeration DrillthroughType Specifies the type of drillthrough report.
Public enumeration ExecutionSettingEnum Describes the current execution setting of a report.
Public enumeration ExtensionTypeEnum Describes the type of extension that is registered with the report server.
Public enumeration ItemNamespaceEnum Describes the namespace identifier used to retrieve property information for an item in the report server database.
Public enumeration ItemTypeEnum Describes the type of an item in the report server database.
Public enumeration JobActionEnum Describes the process that initiated the job.
Public enumeration JobStatusEnum Describes the status of a job.
Public enumeration JobTypeEnum Describes the type of a job.
Public enumeration ModelItemTypeEnum Defines the types that model items can contain.
Public enumeration ParameterStateEnum Specifies the state of a parameter.
Public enumeration ParameterTypeEnum Specifies the data type of a parameter.
Public enumeration ScheduleStateEnum Describes the current state of a schedule.
Public enumeration SecurityScopeEnum Defines the scopes of security that are available on the report server.
Public enumeration SensitivityEnum Describes the sensitivity of a given type: kanatype, case, or accent.
Public enumeration WeekNumberEnum Describes the week of the month on which a scheduled report runs.