| 12345678910111213141516171819202122232425262728293031 |
- using MongoDB.Bson.Serialization.Attributes;
- namespace Model
- {
- public interface IActorMessage
- {
- long Id { get; set; }
- }
- public abstract class AActorMessage: ARequest, IActorMessage
- {
- 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
- {
- }
- }
|