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