HeaderCollection Class

Namespace
Microsoft.Net.Http.Server
Assemblies
  • Microsoft.Net.Http.Server

Syntax

public class HeaderCollection : IDictionary<string, StringValues>, ICollection<KeyValuePair<string, StringValues>>, IEnumerable<KeyValuePair<string, StringValues>>, IEnumerable
class Microsoft.Net.Http.Server.HeaderCollection

Constructors

HeaderCollection()
public HeaderCollection()
HeaderCollection(System.Collections.Generic.IDictionary<System.String, Microsoft.Extensions.Primitives.StringValues>)
public HeaderCollection(IDictionary<string, StringValues> store)

Methods

Add(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>)
public void Add(KeyValuePair<string, StringValues> item)
Add(System.String, Microsoft.Extensions.Primitives.StringValues)
public void Add(string key, StringValues value)
Append(System.String, System.String)
public void Append(string key, string value)
Clear()
public void Clear()
Contains(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>)
Return type:System.Boolean
public bool Contains(KeyValuePair<string, StringValues> item)
ContainsKey(System.String)
Return type:System.Boolean
public bool ContainsKey(string key)
CopyTo(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>[], System.Int32)
public void CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex)
GetEnumerator()
Return type:System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String>>
public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator()
GetValues(System.String)
Return type:System.Collections.Generic.IEnumerable<System.String>
public IEnumerable<string> GetValues(string key)
Remove(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>)
Return type:System.Boolean
public bool Remove(KeyValuePair<string, StringValues> item)
Remove(System.String)
Return type:System.Boolean
public bool Remove(string key)
GetEnumerator()
Return type:System.Collections.IEnumerator
IEnumerator IEnumerable.GetEnumerator()
TryGetValue(System.String, out Microsoft.Extensions.Primitives.StringValues)
Return type:System.Boolean
public bool TryGetValue(string key, out StringValues value)
ValidateHeaderCharacters(Microsoft.Extensions.Primitives.StringValues)
public static void ValidateHeaderCharacters(StringValues headerValues)
ValidateHeaderCharacters(System.String)
public static void ValidateHeaderCharacters(string headerCharacters)

Properties

Microsoft.Net.Http.Server.HeaderCollection.Count
Return type:System.Int32
public int Count { get; }
Microsoft.Net.Http.Server.HeaderCollection.IsReadOnly
Return type:System.Boolean
public bool IsReadOnly { get; }
Microsoft.Net.Http.Server.HeaderCollection.Item[System.String]
Return type:Microsoft.Extensions.Primitives.StringValues
public StringValues this[string key] { get; set; }
Microsoft.Net.Http.Server.HeaderCollection.Keys
Return type:System.Collections.Generic.ICollection<System.String>
public ICollection<string> Keys { get; }
Microsoft.Net.Http.Server.HeaderCollection.Item[System.String]
Return type:Microsoft.Extensions.Primitives.StringValues
StringValues IDictionary<string, StringValues>.this[string key] { get; set; }
Microsoft.Net.Http.Server.HeaderCollection.Values
Return type:System.Collections.Generic.ICollection<Microsoft.Extensions.Primitives.StringValues>
public ICollection<StringValues> Values { get; }