RestSharp.RestRequest.AddParameter C# (CSharp) Method

AddParameter() public method

public AddParameter ( Parameter p ) : RestRequest
p Parameter
return RestRequest
		public RestRequest AddParameter(Parameter p) {
			Parameters.Add(p);
			return this;
		}

Same methods

RestRequest::AddParameter ( string name, object value ) : RestRequest
RestRequest::AddParameter ( string name, object value, ParameterType type ) : RestRequest

Usage Example

        private string ExecuteJobRequest(RestClient client)
        {
            var req = new RestRequest(@"1/job", Method.POST);
            req.AlwaysMultipartFormData = true;

            req.AddParameter("apikey", ApiKey);

            req.AddParameter("job", JsonConvert.SerializeObject(_batch));

            foreach (var v in _files)
            {
                req.AddFile(v.Key, v.Value);
            }

            string resp = null;
            client.ExecuteAsync(req, response => { resp = response.Content; });

            DateTime timeoutTime = DateTime.Now + TimeoutSpan;
            while (string.IsNullOrEmpty(resp) && DateTime.Now < timeoutTime)
            {
                System.Threading.Thread.Sleep(1000);
            }

            if (resp == null)
            {
                throw new TimeoutException("Initial job request timed out");
            }

            return resp;
        }
All Usage Examples Of RestSharp.RestRequest::AddParameter