System.Net.HttpWebRequest.HttpWebRequest.AddRange C# (CSharp) Method

AddRange() public method

public AddRange ( string rangeSpecifier, long from, long to ) : void
rangeSpecifier string
from long
to long
return void
		void AddRange (string rangeSpecifier, long from, long to)
		{
			if (rangeSpecifier == null)
				throw new ArgumentNullException ("rangeSpecifier");
			if (!WebHeaderCollection.IsHeaderValue (rangeSpecifier))
				throw new ArgumentException ("Invalid range specifier", "rangeSpecifier");
			if (from > to || from < 0)
				throw new ArgumentOutOfRangeException ("from");
			if (to < 0)
				throw new ArgumentOutOfRangeException ("to");

			string r = webHeaders ["Range"];
			if (r == null)
				r = rangeSpecifier + "=";
			else
				r += ",";

			r = String.Format ("{0}{1}-{2}", r, from, to);
			webHeaders.RemoveAndAdd ("Range", r);
		}

Same methods

HttpWebRequest.HttpWebRequest::AddRange ( int range ) : void
HttpWebRequest.HttpWebRequest::AddRange ( int from, int to ) : void
HttpWebRequest.HttpWebRequest::AddRange ( long range ) : void
HttpWebRequest.HttpWebRequest::AddRange ( long from, long to ) : void
HttpWebRequest.HttpWebRequest::AddRange ( string rangeSpecifier, int range ) : void
HttpWebRequest.HttpWebRequest::AddRange ( string rangeSpecifier, int from, int to ) : void
HttpWebRequest.HttpWebRequest::AddRange ( string rangeSpecifier, long range ) : void