public string ExecuteMultipartQuery(string query, HttpMethod method, IEnumerable <IMedia> medias, string contentId) { if (query == null) { throw new ArgumentException("At least one of the arguments provided to the query was invalid."); } try { return(_twitterRequestHandler.ExecuteMultipartQuery(query, contentId, method, medias)); } catch (TwitterException ex) { HandleQueryException(ex); return(null); } }
private bool TryExecuteMultipartQuery(IMultipartHttpRequestParameters parameters, out string result) { if (parameters.Query == null) { throw new ArgumentException("At least one of the arguments provided to the query was invalid."); } try { result = _twitterRequestHandler.ExecuteMultipartQuery(parameters); return(true); } catch (TwitterException ex) { HandleQueryException(ex); result = null; return(false); } }
private bool TryExecuteMultipartQuery(string query, IEnumerable <byte[]> binaries, string contentId, out string result) { if (query == null) { throw new ArgumentException("At least one of the arguments provided to the query was invalid."); } try { result = _twitterRequestHandler.ExecuteMultipartQuery(query, contentId, HttpMethod.POST, binaries); return(true); } catch (TwitterException ex) { HandleQueryException(ex); result = null; return(false); } }