ReportingService2010.SetScheduleProperties Method
Sets the properties of a shared schedule.
Assembly: ReportService2010 (in ReportService2010.dll)
[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetScheduleProperties", RequestNamespace = "http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace = "http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)] [SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)] [SoapHeaderAttribute("TrustedUserHeaderValue")] public void SetScheduleProperties( string Name, string ScheduleID, ScheduleDefinition ScheduleDefinition )
Parameters
- Name
- Type: System.String
The name of the schedule.
- ScheduleID
- Type: System.String
The ID of the schedule.
- ScheduleDefinition
- Type: ReportService2010.ScheduleDefinition
A ScheduleDefinition object that defines the schedule properties and values to set.
The table below shows header and permissions information on this operation.
SOAP Header Usage | (Out) ServerInfoHeaderValue |
Native Mode Required Permissions | UpdateSchedules (System) |
SharePoint Mode Required Permissions | ManageWeb() |
To remove a property from a shared schedule, set the property to null (Nothing in Visual Basic). Setting an empty value for a property that does not exist does not affect the schedule.
If you set the value of a property that already exists, the value is overwritten.
The SetScheduleProperties method does not stop execution of a scheduled operation when the method is invoked. If the schedule is updated during a scheduled run, changes are reflected in subsequent runs.
The MonthlyDOWRecurrence pattern is not supported in SharePoint integrated mode.
