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::Spatial
Domain
. A transferência de propriedade para o novoDomain
ocorre duranteCommit(Transaction&&)
o.
Parâmetros
txn
O atual
Transaction
.entity
O alvo
Entity
para a mudança deDomain
.domainId
O
DomainId
do destinoDomain
paraEntity
o.
Essa API retornaráSuccess
se o domínio da entidade foi alterado com êxito.