Пример #1
0
        //public abstract string NewRecordsOutput(IResponse checkResponse, bool html);

        /// <summary>
        /// Функция выгрузки объекта результата запроса в файл (Serialize)
        /// </summary>
        /// <param name="fileName">Имя файладля сохранения</param>
        /// <param name="overwrite">Перезаписывать при необходимости</param>
        /// <returns></returns>
        public virtual bool SaveToXml(string fileName = "lastrequest.req", bool overwrite = false)
        {
            return(SFileIO.SaveMyResponse(this, fileName, overwrite));
        }
Пример #2
0
        //public abstract IRequest MyRequest { get; }
        //public abstract IEnumerable<IObject> ListResponse { get; private set; }
        //public abstract IEnumerable<IObject> NewRecords { get; }

        //public abstract bool HaveNewRecords(IResponse checkResponse);
        //public abstract Exception LastError();
        /// <summary>
        /// Функция загрузки объекта результата запроса из файла (Deserialize)
        /// </summary>
        /// <param name="fileName">Имя файла для загрузки</param>
        /// <returns></returns>
        public virtual IResponse LoadFromXml(string fileName = "lastrequest.req")
        {
            return(SFileIO.LoadMyResponse(fileName));
        }