FruitBankHybridApp/FruitBank.Common/Loggers/LogItemClient.cs

17 lines
799 B
C#

using AyCode.Core.Serializers.Attributes;
using AyCode.Entities.LogItems;
namespace FruitBank.Common.Loggers;
/// <summary>
/// A FruitBank kliens↔szerver log-feltöltés wire-típusa (writer és loggerHub ugyanezt használja — szimmetrikus wire).
/// Az AcLogItemClient az AyCode.Entities generator-mentes rétegében él; itt, a FruitBank.Common-ban (ahol az
/// AcBinary source-generator fut) kap generált serializert — így a loggerHub AcBinary-protokollal mehet.
/// A generator az örökölt propertyket is felveszi (derived → base sorrend, runtime-kompatibilis).
/// Feature-ök kikapcsolva (false): kis, lapos POCO — id/ref/intern/metadata nem kell, a sorosítás így a leggyorsabb.
/// </summary>
[AcBinarySerializable(false)]
public class LogItemClient : AcLogItemClient
{
}