/// <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); } }
/// <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; }