Transferir uma entidade para um domínio espacial - AWS SimSpace Tecelão

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Transferir uma entidade para um domínio espacial

Depois que um aplicativo personalizado ou aplicativo de serviço cria uma entidade, o aplicativo deve transferir a entidade para um domínio espacial para que a entidade exista espacialmente na simulação. Entidades em um domínio espacial podem ser lidas por outros aplicativos e atualizadas por um aplicativo espacial. Use aModifyEntityDomain() API para transferir uma entidade para um domínio espacial.

AWS_WEAVERRUNTIME_API Result<void> ModifyEntityDomain(Transaction& txn, const Entity& entity, DomainId domainId) noexcept;

Se oDomainId não corresponder ao atribuído pelo aplicativoPartition de chamada, então oDomainId deve ser para umDomainType::SpatialDomain. A transferência de propriedade para o novoDomain ocorre duranteCommit(Transaction&&) o.

Parâmetros
txn

O atualTransaction.

entity

O alvoEntity para a mudança deDomain.

domainId

ODomainId do destinoDomain paraEntity o.

Essa API retornaráSuccess se o domínio da entidade foi alterado com êxito.