AyCode.Core/AyCode.Services.Server
Loretta f2c636bb1c Improve logger caller resolution and SignalR log reporting
Added ResolveBridgeCallerNames to AcLoggerBase for accurate caller detection in ILogger bridge logs using stack trace analysis. Updated debug logging to include caller info via EventId. Enhanced AcLoggerSignalRHub and AcSignaRClientLogItemWriter to log connection lifecycle events and improve connection state reporting. Updated documentation to reflect these changes.
2026-07-12 19:41:11 +02:00
..
Emails Document AcBinary wire format, sync docs, update conventions 2026-03-29 09:11:57 +02:00
Logins [LOADED_DOCS: 3 files, no new loads] 2026-04-25 20:24:32 +02:00
SignalRs Improve logger caller resolution and SignalR log reporting 2026-07-12 19:41:11 +02:00
docs Relocate AcSignalRDataSource to AyCode.Services 2026-06-08 10:43:10 +02:00
AyCode.Services.Server.csproj [LOADED_DOCS: 4 files, no new loads] 2026-04-24 21:54:04 +02:00
README.md Relocate AcSignalRDataSource to AyCode.Services 2026-06-08 10:43:10 +02:00

README.md

AyCode.Services.Server

@project { type = "framework" }

Server-side service implementations: JWT authentication, SendGrid email delivery, SignalR hub infrastructure with binary protocol, session management, and change-tracked data sources.

Documentation

Document Topic
SIGNALR/README.md Server-side SignalR hub (dispatch, session, broadcast)

Folder Structure

Folder Purpose
Emails/ SendGrid email service (registration, password reset)
Logins/ Server-side login with JWT token generation
SignalRs/ SignalR hub base, session service, client broadcast

Dependencies

Dependency Purpose
AyCode.Core Core types, serializers
AyCode.Core.Server GlobalLogger
AyCode.Database Data access layer
AyCode.Entities / AyCode.Entities.Server Entity types
AyCode.Interfaces / AyCode.Interfaces.Server Service contracts
AyCode.Models / AyCode.Models.Server DTOs, dynamic method dispatch
AyCode.Services Client-side SignalR base, tag attributes
SendGrid Email delivery
Microsoft.AspNetCore.SignalR.* SignalR server
Microsoft.AspNetCore.Cryptography.KeyDerivation Password hashing
Microsoft.AspNetCore.Authentication.JwtBearer JWT auth (transitive)