让我们假设以下代码片段作为示例:
ICustomActor puller = ActorProxy.Create<ICustomActor>(ActorId.CreateRandom(),
new Uri("some_actor_URI"));
ActorProxy.Create 的工作方式即使some_actor_URI不正确,也不会抛出异常或返回 null。结果总是一些代理对象。在该代理上调用参与者的方法时,副本无一例外地崩溃。
问题是没有明显的方法来检查解析的代理是否正确。
如何检查已解析的 Actor 代理实例是否指向现有的 Service Fabric Actor 实例?