ReportingService2005.GetScheduleProperties Method
SQL Server 2005
Returns the properties of a shared schedule.
Namespace: Microsoft.WSSUX.ReportingServicesWebService.RSManagementService2005
Assembly: ReportService2005 (in reportingservice2005.dll)
Assembly: ReportService2005 (in reportingservice2005.dll)
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)] [SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetScheduleProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] public Schedule GetScheduleProperties ( string ScheduleID )
/** @attribute SoapHeaderAttribute("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out) */
/** @attribute SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetScheduleProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped) */
public Schedule GetScheduleProperties (
String ScheduleID
)
SoapHeaderAttribute("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out) SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetScheduleProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped) public function GetScheduleProperties ( ScheduleID : String ) : Schedule
Parameters
- ScheduleID
The ID of the schedule.
Return Value
A Schedule object that contains state information and the schedule definition for a single schedule.To compile this code example, you must reference the Reporting Services WSDL and import certain namespaces. For more information, see Compiling and Running Code Examples. The following code example creates a shared schedule and then uses the GetScheduleProperties method to retrieve the properties of the newly created schedule:
using System; using System.Web.Services.Protocols; class Sample { public static void Main() { ReportingService2005 rs = new ReportingService2005(); rs.Credentials = System.Net.CredentialCache.DefaultCredentials; ScheduleDefinition definition = new ScheduleDefinition(); string scheduleID; // Create the schedule definition. definition.StartDateTime = new DateTime(2003, 3, 1, 14, 0, 0); WeeklyRecurrence recurrence = new WeeklyRecurrence(); DaysOfWeekSelector days = new DaysOfWeekSelector(); days.Monday = true; days.Tuesday = true; days.Wednesday = true; days.Thursday = true; days.Friday = true; days.Saturday = false; days.Sunday = false; recurrence.DaysOfWeek = days; recurrence.WeeksInterval = 1; recurrence.WeeksIntervalSpecified = true; definition.Item = recurrence; try { scheduleID = rs.CreateSchedule("My Schedule", definition); Console.WriteLine("Schedule created with ID {0}", scheduleID); rs.GetScheduleProperties(scheduleID); recurrence = (WeeklyRecurrence) definition.Item; Console.WriteLine(definition.StartDateTime); Console.WriteLine(definition.EndDate); days = recurrence.DaysOfWeek; Console.WriteLine("Monday: {0}", days.Monday); Console.WriteLine("Tuesday: {0}", days.Tuesday); Console.WriteLine("Wednesday: {0}", days.Wednesday); Console.WriteLine("Thursday: {0}", days.Thursday); Console.WriteLine("Friday: {0}", days.Friday); Console.WriteLine("Saturday: {0}", days.Saturday); Console.WriteLine("Sunday: {0}", days.Sunday); Console.WriteLine("Weeks Interval: {0}", recurrence.WeeksInterval); } catch ( SoapException e ) { Console.WriteLine( e.Detail.InnerXml.ToString() ); } } }
Development Platforms
For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.Target Platforms
For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.
