【发布时间】:2018-05-18 23:41:09
【问题描述】:
是否可以根据初始化代码和 ActorProxy.Create 返回 null 来取消 ActivateAsync 上的激活? 例如,Web 服务询问设备参与者的状态。具有此 ID 的设备实际上不存在。我可以在创建演员时返回 null 吗?
【问题讨论】:
标签: azure-service-fabric service-fabric-actor
是否可以根据初始化代码和 ActorProxy.Create 返回 null 来取消 ActivateAsync 上的激活? 例如,Web 服务询问设备参与者的状态。具有此 ID 的设备实际上不存在。我可以在创建演员时返回 null 吗?
【问题讨论】:
标签: azure-service-fabric service-fabric-actor
不,有两个原因。
ActorProxy.Create 返回的对象是可以与(远程)Actor 交互的proxy,它不是 Actor 本身。要了解存在哪些 Actor,您可以与 ActorService 互动。
PagedResult<ActorInformation> page = await actorServiceProxy.GetActorsAsync(continuationToken, cancellationToken);
【讨论】: