- Removed all AyCode.Services.Server and Server DLL references from projects and code; now use only AyCode.Services and AyCode.Services.SignalRs. - Updated all documentation links to reference AyCode.Services/docs/SIGNALR_DATASOURCE/README.md. - Enabled AOT compilation in FruitBankHybrid.Web.Client. - Added InternalsVisibleTo for AyCode.Services.Server.Tests to support internal testing. - Introduced AcBinaryProtocolThreadPoolTests for thread-pool regression and contract testing. - Added P2 feature TODO for per-message protocol mode selection in AcBinaryHubProtocol. - Cleaned up using directives and removed obsolete Server-specific references. - Minor formatting and whitespace improvements. |
||
|---|---|---|
| .. | ||
| LOGGING | ||
| MVC | ||
| SIGNALR | ||
| SIGNALR_BINARY_PROTOCOL | ||
| SIGNALR_DATASOURCE | ||
| adr | ||
| README.md | ||
README.md
AyCode.Services documentation
Topic docs for the AyCode.Services project (Layer 0, service abstractions).
Topics
LOGGING/— Remote logger (variant — sends log entries over the wire)SIGNALR/— SignalR transport (tag-based protocol, generic hub methods)SIGNALR_BINARY_PROTOCOL/— Binary-over-SignalR wire format, chunked framingSIGNALR_DATASOURCE/— Client-server DataSource on SignalR transport (change tracking, rollback, sync state, IList wrapper)MVC/— ASP.NET Core MVC formatters for the AcBinary wire format (InputFormatter / OutputFormatter,application/vnd.acbinary)
Navigation
Per the folder-navigation rule, start here when browsing docs/. Each topic folder has its own README.md (main content) + optional TOPIC_ISSUES.md and TOPIC_TODO.md.
See also
- Base logger (framework):
../../AyCode.Core/AyCode.Core/docs/LOGGING/README.md - Server-side logger (variant):
../../AyCode.Core.Server/docs/LOGGING/README.md - Server-side SignalR:
../../AyCode.Services.Server/docs/SIGNALR/README.md - Binary serializer (used by SIGNALR_BINARY_PROTOCOL):
../../AyCode.Core/AyCode.Core/docs/BINARY/README.md