public FourSquareLoadRequest(LoadContext context, JeffWilcox.FourthAndMayor.FourSquareWebClient.UriErrorPair uri, string postData)
            : this(context, uri)
        {
            Debug.Assert(_sr != null);

            _sr.PostString = postData;
        }
        public FourSquareLoadRequest(LoadContext context, JeffWilcox.FourthAndMayor.FourSquareWebClient.UriErrorPair uri, byte[] postData, Dictionary <string, string> parameters)
            : this(context, uri)
        {
            Debug.Assert(_sr != null);

            _sr.PostBytes      = postData;
            _sr.PostParameters = parameters;
        }
        public FourSquareLoadRequest(LoadContext context, JeffWilcox.FourthAndMayor.FourSquareWebClient.UriErrorPair uri)
            : base(context)
        {
            if (_sr == null)
            {
                _sr = new FourSquareServiceRequest();
            }
            _sr.Uri            = uri.Uri;
            _sr.UseCredentials = null;

            if (uri.Error != null)
            {
                _error = uri.Error;
            }
        }
        protected virtual FourSquareLoadRequest BuildPostRequest(LoadContext context, JeffWilcox.FourthAndMayor.FourSquareWebClient.UriErrorPair uri, Dictionary <string, string> parameters, byte[] postData)
        {
            var ld = new FourSquareLoadRequest(context, uri, postData, parameters);

            ld.SetMultipartPostData(postData);
            return(ld);
        }
 protected virtual FourSquareLoadRequest BuildPostRequest(LoadContext context, JeffWilcox.FourthAndMayor.FourSquareWebClient.UriErrorPair uri, string postData)
 {
     return(new FourSquareLoadRequest(context, uri, postData));
 }