AyCode.Core/AyCode.Services/README.md

24 lines
940 B
Markdown

# AyCode.Services
Shared service implementations: SignalR communication (custom binary protocol), login services, and remote log writers.
## Folder Structure
| Folder | Purpose |
|---|---|
| [`Loggers/`](Loggers/README.md) | Remote log writers: HTTP, browser console (JS interop), SignalR |
| [`Logins/`](Logins/README.md) | Base and client-side login service implementations |
| [`SignalRs/`](SignalRs/README.md) | Custom binary SignalR protocol, client base, message tagging, serialization |
## Dependencies
| Dependency | Purpose |
|---|---|
| `AyCode.Core` | Core types, serializers, compression |
| `AyCode.Entities` | Entity base classes |
| `AyCode.Interfaces` | Service contracts |
| `AyCode.Models` | DTOs |
| `Microsoft.AspNetCore.SignalR.Client` | SignalR client |
| `Microsoft.AspNetCore.SignalR.Common` | `IHubProtocol` for custom binary protocol |
| `Microsoft.AspNetCore.Authentication.JwtBearer` | JWT authentication |