FruitBankHybridApp/FruitBankHybrid.Shared/Services/SignalRs
Loretta 10f325cc26 Refactor SignalR binary protocol for extensibility
- Move SignalParams-aware deserialization logic from AcBinaryHubProtocol to new AyCodeBinaryHubProtocol, enabling project-specific customization.
- Make key deserialization and helper methods in AcBinaryHubProtocol protected and virtual for easier extension.
- Improve byte[] handling to distinguish between AcBinary-serialized and raw data.
- Remove diagnostic serialization verification from the base protocol.
- Update DI registration to use AyCodeBinaryHubProtocol with configurable options.
- Adjust client code to support object-based response data and raw byte handling.
- Comment out SignalResponseDataMessage diagnostic logger in Program.cs.
2026-04-09 08:12:50 +02:00
..
FruitBankSignalRClient.cs Refactor SignalR binary protocol for extensibility 2026-04-09 08:12:50 +02:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:16 +02:00
SignalRDataSource.cs improvements 2025-11-21 16:28:49 +01:00

README.md

SignalRs

Main SignalR hub client and data source wrappers.

Key Files

  • FruitBankSignalRClient.cs — (~343 lines) Central hub client for ALL server communication. Methods for Partners, Shippings, ShippingItems, ShippingDocuments, Orders, OrderItems, OrderItemPallets, Products, StockTaking, GenericAttributes, Authentication.
  • SignalRDataSource.csSignalRDataSourceList<T> and SignalRDataSourceObservable<T> wrappers for DevExpress grid binding.