Esempio n. 1
0
        /// <summary>
        /// Добавить новый запрос в буфер
        /// </summary>
        /// <param name="uri">URL запроса</param>
        /// <param name="PostBody">Тело POST-запроса</param>
        /// <param name="tpe">Тип принимаемого контента</param>
        public void AddRequest(string uri, XElement PostBody = null, WebApiSync.ContentTypes tpe = WebApiSync.ContentTypes.xml)
        {
            var req = new RequestParameters(uri, PostBody, tpe);

            // Если не удается отправить запрос сходу, добавляем его в буфер
            if (!SendRequest(req))
            {
                _requests.Add(req);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="url">URL запроса</param>
 /// <param name="postBody">Тело POST-запроса</param>
 /// <param name="contentType">Тип принимаемого контента</param>
 public RequestParameters(string url, XElement postBody, WebApiSync.ContentTypes contentType)
 {
     URL         = url;
     PostBody    = postBody;
     ContentType = contentType;
 }