私はStatefulService
メソッドを持っています。メソッドの最初の引数は、アクタの 1 つに対応するインターフェイス タイプを受け入れます。アクターは を使用してサービス メソッドを呼び出し、最初の引数としてServiceProxy
渡します。this
これにより、ファイルがコンパイルされます。署名が一致します。
ただし、実行すると、予期しないタイプの IMyActorType が に認識されていないというエラーが表示されDataContractSerializer
ます。このメッセージの意味はわかっています。ServiceProxy
扱いませんかActorReferences
?私はActorProxy
作品を知っています。を使用して、あるアクターを別のアクターに渡すことができActorProxy
ます。
それとも、私の設定に問題があるのStatefulService
でしょうか? 私のServiceReplicaListener
セットアップで何か?
StatefulService
メソッドのメソッドシグネチャを に変更することで、この問題を回避しましたActorReference
。それは問題なくシリアライズされ、反対側で解凍できます。ただし、適切なタイピングが必要です。