FrameHeaders Class¶
- Namespace
Microsoft.AspNetCore.Server.Kestrel.Internal.Http
- Assemblies
- Microsoft.AspNetCore.Server.Kestrel
Syntax¶
public abstract class FrameHeaders : IHeaderDictionary, IDictionary<string, StringValues>, ICollection<KeyValuePair<string, StringValues>>, IEnumerable<KeyValuePair<string, StringValues>>, IEnumerable
-
class
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.
FrameHeaders
Methods¶
-
AddValueFast
(System.String, Microsoft.Extensions.Primitives.StringValues)¶ protected virtual void AddValueFast(string key, StringValues value)
-
AppendValue
(Microsoft.Extensions.Primitives.StringValues, System.String)¶ Return type: Microsoft.Extensions.Primitives.StringValues protected static StringValues AppendValue(StringValues existing, string append)
-
BitCount
(System.Int64)¶ Return type: System.Int32 protected static int BitCount(long value)
-
ClearFast
()¶ protected virtual void ClearFast()
-
CopyToFast
(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>[], System.Int32)¶ protected virtual void CopyToFast(KeyValuePair<string, StringValues>[] array, int arrayIndex)
-
GetCountFast
()¶ Return type: System.Int32 protected virtual int GetCountFast()
-
GetEnumeratorFast
()¶ Return type: System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String>> protected virtual IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast()
-
GetValueFast
(System.String)¶ Return type: Microsoft.Extensions.Primitives.StringValues protected virtual StringValues GetValueFast(string key)
-
RemoveFast
(System.String)¶ Return type: System.Boolean protected virtual bool RemoveFast(string key)
-
Reset
()¶ public void Reset()
-
SetReadOnly
()¶ public void SetReadOnly()
-
SetValueFast
(System.String, Microsoft.Extensions.Primitives.StringValues)¶ protected virtual void SetValueFast(string key, StringValues value)
-
Add
(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>)¶ void ICollection<KeyValuePair<string, StringValues>>.Add(KeyValuePair<string, StringValues> item)
-
Clear
()¶ void ICollection<KeyValuePair<string, StringValues>>.Clear()
-
Contains
(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>)¶ Return type: System.Boolean bool ICollection<KeyValuePair<string, StringValues>>.Contains(KeyValuePair<string, StringValues> item)
-
CopyTo
(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>[], System.Int32)¶ void ICollection<KeyValuePair<string, StringValues>>.CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex)
-
Remove
(System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>)¶ Return type: System.Boolean bool ICollection<KeyValuePair<string, StringValues>>.Remove(KeyValuePair<string, StringValues> item)
-
Add
(System.String, Microsoft.Extensions.Primitives.StringValues) void IDictionary<string, StringValues>.Add(string key, StringValues value)
-
ContainsKey
(System.String)¶ Return type: System.Boolean bool IDictionary<string, StringValues>.ContainsKey(string key)
-
Remove
(System.String) Return type: System.Boolean bool IDictionary<string, StringValues>.Remove(string key)
-
TryGetValue
(System.String, out Microsoft.Extensions.Primitives.StringValues)¶ Return type: System.Boolean bool IDictionary<string, StringValues>.TryGetValue(string key, out StringValues value)
-
GetEnumerator
()¶ Return type: System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String>> IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
-
GetEnumerator
() Return type: System.Collections.IEnumerator IEnumerator IEnumerable.GetEnumerator()
-
ThrowArgumentException
()¶ protected void ThrowArgumentException()
-
ThrowDuplicateKeyException
()¶ protected void ThrowDuplicateKeyException()
-
ThrowKeyNotFoundException
()¶ protected void ThrowKeyNotFoundException()
-
ThrowReadOnlyException
()¶ protected void ThrowReadOnlyException()
-
TryGetValueFast
(System.String, out Microsoft.Extensions.Primitives.StringValues)¶ Return type: System.Boolean protected virtual bool TryGetValueFast(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.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.
Item[System.String]
¶ Return type: Microsoft.Extensions.Primitives.StringValues StringValues IHeaderDictionary.this[string key] { get; set; }
-
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.
Count
¶ Return type: System.Int32 int ICollection<KeyValuePair<string, StringValues>>.Count { get; }
-
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.
IsReadOnly
¶ Return type: System.Boolean bool ICollection<KeyValuePair<string, StringValues>>.IsReadOnly { get; }
-
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.
Item[System.String]
Return type: Microsoft.Extensions.Primitives.StringValues StringValues IDictionary<string, StringValues>.this[string key] { get; set; }
-
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.
Keys
¶ Return type: System.Collections.Generic.ICollection<System.String> ICollection<string> IDictionary<string, StringValues>.Keys { get; }
-
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.
Values
¶ Return type: System.Collections.Generic.ICollection<Microsoft.Extensions.Primitives.StringValues> ICollection<StringValues> IDictionary<string, StringValues>.Values { get; }
-
Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders.
Unknown
¶ Return type: System.Collections.Generic.Dictionary<System.String> protected Dictionary<string, StringValues> Unknown { get; }
-