- 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> |
||
|---|---|---|
| .. | ||
| Common | ||
| Microsoft.AspNetCore.SignalR.Client.FunctionalTests | ||
| Microsoft.AspNetCore.SignalR.Client.Tests | ||
| Microsoft.AspNetCore.SignalR.Common.Tests | ||
| Microsoft.AspNetCore.SignalR.Redis.Tests | ||
| Microsoft.AspNetCore.SignalR.Tests | ||
| Microsoft.AspNetCore.SignalR.Tests.Utils | ||
| Microsoft.AspNetCore.Sockets.Tests | ||
| Directory.Build.props | ||
| xunit.runner.json | ||