Transferir una entidad a un dominio espacial - AWS SimSpace Weaver

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Transferir una entidad a un dominio espacial

Después de que una aplicación o aplicación de servicio personalizada cree una entidad, la aplicación debe transferirla a un dominio espacial para que la entidad exista espacialmente en la simulación. Otras aplicaciones pueden leer las entidades de un dominio espacial y actualizarlas una aplicación espacial. Utilice la API ModifyEntityDomain() para transferir una entidad a un dominio espacial.

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

Si el valor de DomainId no coincide con el asignado a Partition de la aplicación que realiza la llamada, DomainId debe ser para un DomainType::Spatial Domain. La transferencia de propiedad a la nueva Domain se produce durante el Commit(Transaction&&).

Parámetros
txn

La actual Transaction.

entity

El Entity objetivo para el cambio de Domain.

domainId

El DomainId de la Domain de destino para la Entity.

Esta API devuelve Success si el dominio de la entidad se ha modificado correctamente.