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 deDomain
.domainId
El
DomainId
de laDomain
de destino para laEntity
.
Esta API devuelve Success
si el dominio de la entidad se ha modificado correctamente.