aspnetcore/test/Microsoft.AspNetCore.Signal.../Internal/Protocol
David Fowler b792fcb4ef
Reduce the per message read allocations (#1635)
- Introduced Utf8BufferTextReader that writes buffers directly into
the char[] allocated by JSON.NET when reading via the JsonReader.
- Use IArrayPool implementation over ArrayPool<char> when reading
incomming messages.
- Replaced JToken parsing with manual parsing using JsonTextReader.
- Added tests for parsing incoming JSON messages with out of order
properties.
- Make access to message headers lazy
- Changed IHubProtocol.TryParseMessage to be ReadOnlyMemory<byte> instead of ReadOnlySpan<byte>
2018-03-18 15:16:03 -07:00
..
CompositeTestBinder.cs Fix #924 by introducing HubDispatcher abstraction (#1479) 2018-02-22 20:59:34 -08:00
CustomObject.cs
HubMessageHelpers.cs Reduce the per message read allocations (#1635) 2018-03-18 15:16:03 -07:00
JsonHubProtocolTests.cs Reduce the per message read allocations (#1635) 2018-03-18 15:16:03 -07:00
MessagePackHelpers.cs add headers and revamp msgpack tests (#1382) 2018-02-07 09:36:29 -08:00
MessagePackHubProtocolTests.cs Reduce the per message read allocations (#1635) 2018-03-18 15:16:03 -07:00
NegotiationProtocolTests.cs Throw InvalidDataException instead of FormatException in NegotationProtocol (#1246) 2018-01-11 13:23:30 -08:00
TestBinder.cs Fix #924 by introducing HubDispatcher abstraction (#1479) 2018-02-22 20:59:34 -08:00
TestHubMessageEqualityComparer.cs add headers and revamp msgpack tests (#1382) 2018-02-07 09:36:29 -08:00