/// <summary>
        /// Отписаться        
        /// </summary>
        public void unsubscribe()
        {
            log.Info("Begin Unsubscribe, create HttpWebRequest");
            HttpWebRequest webRequest = CreateWebRequest(AppProperties.ItriumWsUrl, AppProperties.Default.WS_ACTION_UNSUBSCRIBE);
            webRequest.CookieContainer = new ItriumAuthCookie();
            insertSoapEnvelopeIntoWebRequest(createSoapEnvelopeUnsubscribe(), webRequest);

            RequestState requestState = new RequestState();
            string soapResult = sendRequest(webRequest);
            log.Info("Unsubscribe data:[" + soapResult + "]");
        }
        /// <summary>
        /// Обновить подписку
        /// </summary>
        public void renewSubscribe()
        {
            log.Info("Begin Renew subscribe, create HttpWebRequest");
            HttpWebRequest webRequest = CreateWebRequest(renewSubscribeUrl, renewSubscribeUrl + "/" + AppProperties.Default.WS_ACTION_RENEW);
            webRequest.CookieContainer = new ItriumAuthCookie();
            insertSoapEnvelopeIntoWebRequest(createSoapEnvelopeSubscribe(), webRequest);

            RequestState requestState = new RequestState();
            string soapResult = sendRequest(webRequest);

            EventProcessor eventProcessor = new EventProcessor();
            Dictionary<string, string> data = eventProcessor.getDataRenew(soapResult);
            log.Info("Result RenewSubscribe data:[" + data + "]");
            terminationTime = data["terminationTime"];
            log.Info("RenewSubscribe termination time:[" + data["terminationTime"] + "]");
        }
        /// <summary>
        /// Подписаться
        /// </summary>
        public void beginSubscribe()
        {
            log.Info("Begin subscribe, create HttpWebRequest");
            HttpWebRequest webRequest = CreateWebRequest(AppProperties.ItriumWsUrl, AppProperties.WsActionSubscribe);
            webRequest.CookieContainer = new ItriumAuthCookie();
            log.Info("Add to HttpWebRequest SOAP Envelope");
            insertSoapEnvelopeIntoWebRequest(createSoapEnvelopeSubscribe(), webRequest);

            RequestState requestState = new RequestState();
            log.Info("Send Subscribe request...");
            string soapResult = sendRequest(webRequest);

            EventProcessor eventProcessor = new EventProcessor();
            Dictionary<string, string> data = eventProcessor.getDataSubscribe(soapResult);
            log.Info("Result Subscribe data:[" + data + "]");
            renewSubscribeUrl = data["address"];
            log.Info("Subscribe address:[" + data["address"] + "]");
            terminationTime = data["terminationTime"];
            log.Info("Subscribe termination time:[" + data["terminationTime"] + "]");
            subscribed = true;
        }