Message.cs 668 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using Base;
  2. using MongoDB.Bson.Serialization.Attributes;
  3. namespace Model
  4. {
  5. [Message(1)]
  6. [BsonIgnoreExtraElements]
  7. public class C2S_Login: ARequest
  8. {
  9. public string Account;
  10. public string Password;
  11. }
  12. [Message(2)]
  13. [BsonIgnoreExtraElements]
  14. public class S2C_Login: AResponse
  15. {
  16. public string Host;
  17. public int Port;
  18. }
  19. [Message(3)]
  20. [BsonIgnoreExtraElements]
  21. public class S2C_ServerLog: AMessage
  22. {
  23. public string AppType;
  24. public LogType Type;
  25. public string Log;
  26. }
  27. [Message(4)]
  28. [BsonIgnoreExtraElements]
  29. public class C2S_SubscribeLog: ARequest
  30. {
  31. }
  32. [Message(5)]
  33. [BsonIgnoreExtraElements]
  34. public class S2C_SubscribeLog: AResponse
  35. {
  36. }
  37. }