- 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. |
||
|---|---|---|
| .. | ||
| FruitBankSignalRClient.cs | ||
| README.md | ||
| SignalRDataSource.cs | ||
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.cs—SignalRDataSourceList<T>andSignalRDataSourceObservable<T>wrappers for DevExpress grid binding.