0

是否可以根据初始化代码和 ActorProxy.Create 返回 null 来取消 ActivateAsync 上的激活?例如,Web 服务询问设备参与者的状态。具有此 ID 的设备实际上不存在。我可以在创建演员时返回 null 吗?

4

1 回答 1

1

不,有两个原因。

  1. 从返回的对象ActorProxy.Create是可以与(远程)Actor 交互的代理,而不是 Actor 本身。
  2. 一个 Actor 会及时自动创建,如果它在与它交互时不存在,所以你不需要担心它的生命周期

要找出存在哪些 Actor,您可以与ActorService进行交互。 PagedResult<ActorInformation> page = await actorServiceProxy.GetActorsAsync(continuationToken, cancellationToken);

于 2017-12-06T07:28:52.867 回答