Пример #1
0
 static void Main(string[] args)
 {
     using (AccessPointClient client = new AccessPointClient())
     {
         var job = client.CreateJob(new CreateJobRequest
         {
             Data     = "bob",
             MetaData =
                 JobBuilder.CreateBasicHttpSoap_BasicCallbackJobMetaData(
                     "metaData",
                     "http://*****:*****@b.com", "*****@*****.**"), null, out data, out metadata);
         var job3 = client.ScheduleJob(new ScheduleJobRequest
         {
             Data             = data,
             MetaData         = metadata,
             Type             = typeof(SendMailJob).AssemblyQualifiedName,
             QueueId          = 1,
             CalendarSchedule = new CalendarSchedule
             {
                 ScheduleType = typeof(BackgroundWorkerService.Logic.DataModel.Scheduling.CalendarSchedule).AssemblyQualifiedName,                         //Must set this
                 DaysOfWeek   = new List <DayOfWeek> {
                     DayOfWeek.Monday
                 }.ToArray(),
                 StartDateTime = DateTime.Now,
                 StartDailyAt  = new TimeOfDay {
                     Hour = 0, Minute = 30, Second = 0
                 },
             }
         });
         var job4 = client.CreateJob(new CreateJobRequest
         {
             Data     = "",
             MetaData =
                 JobBuilder.GetWebRequestJobMetaData(
                     "http://localhost:2048/default.aspx",
                     System.Net.HttpStatusCode.OK,
                     true).Serialize(),
             Type            = typeof(WebRequestJob).AssemblyQualifiedName,
             QueueId         = 0,
             DeleteWhenDone  = false,
             SuppressHistory = false,
             Name            = "Ping Service WebUI",
             Description     = "This pings the web ui to check whether it's still running.",
         });
     }
 }