コード例 #1
0
		public bool Contains(HttpHeader header)
		{
			if (header == null)
				throw new ArgumentNullException("header");

			return this.Contains(header.Name);
		}
コード例 #2
0
		public void Add(HttpHeader header)
		{
			if (this.Contains(header))
				throw new HttpHeaderAlreadyExistsException(header);

			base.InnerList.Add(header);
		}
コード例 #3
0
		public void Remove(HttpHeader header)
		{
			if (this.Contains(header))
				base.InnerList.Remove(header);
		}
コード例 #4
0
		public HttpHeaderAlreadyExistsException(HttpHeader header) : base(string.Format("A header with the name '{0}' already exists.", header.Name))
		{
			_header = header;
		}