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)

Fields

MaybeUnknown()
Return type:System.Collections.Generic.Dictionary<System.String>
protected Dictionary<string, StringValues> MaybeUnknown
_isReadOnly()
Return type:System.Boolean
protected bool _isReadOnly

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