1
我需要一个Actor
来实现多个接口。这可能吗?多个IActor接口
目前,当我试图使Actor
类型实现从从IActor
派生其他接口派生的接口,我得到它实现了多个接口,并ActorServiceAttribute
需要被用于区分消息。添加ActorServiceAttribute
不会删除错误消息。
[编辑]
我相信我解决了这个问题。错误令人困惑。您需要直接在Actor类型上实现两个接口。构建时发现似乎并没有通过接口层次来枚举IActor
。
我似乎无法像上面所描述的那样重现它。 'ActorServiceAttribute'正在修复它。也就是说,'Actor1':'IActorSub':'IActorBase':'IActor'产生错误。 我认为现在错误是有道理的。尽管这里有一个继承链,但IActorSub和IActorBase接口最终都实现了IActor。 – wasabi