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 de serviço cria uma entidade, deve transferir a entidade para um domínio espacial para que a entidade exista espacialmente na simulação. As entidades em um domínio espacial podem ser lidas por outros aplicativos e atualizadas por um aplicativo espacial. Use a API ModifyEntityDomain()
para transferir uma entidade para um domínio espacial.
AWS_WEAVERRUNTIME_API Result<void> ModifyEntityDomain(Transaction& txn, const Entity& entity, DomainId domainId) noexcept;
Se DomainId
não corresponder à Partition
atribuída pelo aplicativo de chamada, então DomainId
deve ser para um Domain
de DomainType::Spatial
. A transferência de propriedade para o novo Domain
ocorre durante Commit(Transaction&&)
.
Parâmetros
txn
A
Transaction
atual.entity
A
Entity
de destino para a mudança deDomain
.domainId
O
DomainId
doDomain
de destino para aEntity
.
Essa API retornará Success
se o domínio da entidade tiver sido alterado com sucesso.