Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Header"/> class.
 /// </summary>
 /// <param name="name">The header name.</param>
 /// <param name="val">The header value.</param>
 public Header(HeaderNames name, string val = null)
     : this(name.GetName(), val)
 {
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Sets the header.
 /// </summary>
 /// <param name="name">The header name.</param>
 /// <param name="val">The header value.</param>
 public void SetHeader(HeaderNames name, string val = null)
 {
     SetHeader(name.GetName(), val);
 }
Ejemplo n.º 3
0
 public Header AddHeader(HeaderNames name, string val = null)
 {
     return(AddHeader(name.GetName(), val));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Gets the header with the given header name.
 /// </summary>
 /// <param name="name">The header name.</param>
 /// <returns>Header.</returns>
 public Header GetHeader(HeaderNames name)
 {
     return(GetHeader(name.GetName()));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Determines whether a header with the specified name exists.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <returns><c>true</c> if the header exists; otherwise, <c>false</c>.</returns>
 public bool HasHeader(HeaderNames name)
 {
     return(HasHeader(name.GetName()));
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Gets the <see cref="Header"/> with the specified name.
 /// </summary>
 /// <param name="name">The header name.</param>
 /// <returns>the Header.</returns>
 public Header this[HeaderNames name] => HasHeader(name.GetName()) ? GetHeader(name.GetName()) : AddHeader(name.GetName());