ReportService2010 Namespace

The ReportService2010 Web service enables developers to programmatically manage objects on a report server that is configured for either SharePoint integrated mode or native mode.

Classes

ActiveState

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

CacheRefreshPlan

Represents a cache refresh plan.

CacheRefreshPlanState

Contains properties that indicate the state of a cache refresh plan.

CatalogItem

Represents an item in a report server database or SharePoint library.

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 a report server database or SharePoint library.

DataSourceCredentials

Represents data source credentials.

DataSourceDefinition

Represents a data source definition.

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 in a dataset of a report.

InvalidDataSourceReference

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

ItemHistorySnapshot

Represents an item history snapshot.

ItemNamespaceHeader

Represents the identifier that is used to retrieve item properties.

ItemParameter

Represents an item parameter.

ItemReference

Represents a reference to a catalog item.

ItemReferenceData

Represents the reference data to a catalog item.

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 for a model.

ModelDrillthroughReport

Provides information about a model drillthrough 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.

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 a report server database or SharePoint library.

Property

Represents the properties of an item.

QueryDefinition

Represents a query that retrieves the data for a subscription.

RecurrencePattern

Represents the recurrence pattern of a schedule definition.

ReportingService2010

Contains the methods and properties that can be used to call the Reporting Services Web service when it is running in both native mode and SharePoint integrated mode.

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 or SharePoint library.

ServerInfoHeader

Represents information about the report server.

Subscription

Represents a subscription.

SYSTEMTIME

Represents a date and time using individual members for the month, day, year, weekday, hour, minute, second, and millisecond.

Task

Represents a task managed by the report server.

TimeExpiration

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

TimeZoneInformation

Specifies information specific to the time zone.

TrustedUserHeader

This class is not used.

ValidValue

Represents a valid value for an extension setting or report parameter.

Warning

Represents a list of errors or warnings that are 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 or SharePoint library 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 or SharePoint library.

CredentialRetrievalEnum

Describes the credential retrieval settings for a data source.

DrillthroughType

Specifies the type of a drillthrough report.

ItemNamespaceEnum

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

SensitivityEnum

Specifies the sensitivity of a given type: Kanatype, Case, Width, or Accent.

WeekNumberEnum

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