ReportingService2010::SetScheduleProperties Method (String^, String^, ScheduleDefinition^)
Sets the properties of a shared schedule.
Assembly: ReportService2010 (in ReportService2010.dll)
public: [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")] 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 |
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.