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; }
-