IMessage.cs 526 B

1234567891011121314151617181920212223242526
  1. // 不要在这个文件加[ProtoInclude]跟[BsonKnowType]标签,加到InnerMessage.cs或者OuterMessage.cs里面去
  2. namespace ETModel
  3. {
  4. public interface IMessage
  5. {
  6. }
  7. public interface IRequest: IMessage
  8. {
  9. int RpcId { get; set; }
  10. }
  11. public interface IResponse: IMessage
  12. {
  13. int Error { get; set; }
  14. string Message { get; set; }
  15. int RpcId { get; set; }
  16. }
  17. public class ResponseMessage: IResponse
  18. {
  19. public int Error { get; set; }
  20. public string Message { get; set; }
  21. public int RpcId { get; set; }
  22. }
  23. }