/**********************************************************/ public void queueOptSchedule(OptSchedule optSchedule) { lock (m_qOptSchedule) { m_qOptSchedule.Enqueue(optSchedule); } }
public void P1_2015_VTN_1() { VEN2b ven = new VEN2b(new HttpWebRequestWrapper(false, System.Net.SecurityProtocolType.Tls12), TestProperties.vtnURL, TestProperties.venID, TestProperties.venPassword); OptSchedule optSchedule = new OptSchedule(); optSchedule.addOptSchedule(DateTime.UtcNow.AddDays(1), 0); optSchedule.OptType = OptTypeType.optIn; optSchedule.OptReason = OptReasonEnumeratedType.notParticipating; optSchedule.MarketContext = "http://marketcontext1"; optSchedule.ResourceID = "resource1"; CreateOpt createOpt = ven.createOptSchedule(RandomHex.instance().generateRandomHex(10), optSchedule); Console.Out.WriteLine(createOpt.responseBody); Assert.IsNotNull(createOpt.response); Assert.AreEqual(createOpt.request.optID, createOpt.response.optID); }
/**********************************************************************************/ public void createOptSchedule(OptSchedule optSchedule) { Thread thread = new Thread(delegate() { try { CreateOpt createOpt; lock (m_ven) { createOpt = m_ven.createOptSchedule(RandomHex.instance().generateRandomHex(10), optSchedule); } m_callbacks.processCreateOptSchedule(createOpt); } catch (Exception ex) { m_callbacks.processException(ex); } }); thread.Start(); }
/**********************************************************/ public OadrCommandCreateOptSchedule(OptSchedule optSchedule) { m_optSchedule = optSchedule; }