| 123456789101112131415161718192021222324252627282930313233 |
- using MongoDB.Bson.Serialization.Attributes;
- namespace Model
- {
- public interface IActorMessage
- {
- [BsonIgnoreIfDefault]
- long Id { get; set; }
- }
- public abstract class AActorMessage: ARequest, IActorMessage
- {
- [BsonIgnoreIfDefault]
- public long Id { get; set; }
- }
- public abstract class ActorMessageResponse : AResponse
- {
- }
- public abstract class AActorRequest : ARequest, IActorMessage
- {
- [BsonIgnoreIfDefault]
- public long Id { get; set; }
- }
- /// <summary>
- /// 服务端回的RPC消息需要继承这个抽象类
- /// </summary>
- public abstract class AActorResponse: AResponse
- {
- }
- }
|