我有StatefulService
一个方法。该方法的第一个参数接受与我的一个 Actor 对应的接口类型。Actor 使用 调用服务方法ServiceProxy
,并作为第一个参数传入this
。这会编译文件。签名匹配。
但是,在运行时,我收到一个关于 IMyActorType 类型不为DataContractSerializer
. 我知道这条消息意味着什么。不ServiceProxy
处理ActorReferences
?我知道ActorProxy
工作。我可以使用ActorProxy
.
或者这可能是我的配置中的一些问题StatefulService
?我的ServiceReplicaListener
设置有什么问题吗?
StatefulService
我现在已经通过将我的方法的方法签名更改为ActorReference
. 序列化很好,我可以在另一边打开它。但是,我宁愿有正确的打字。