Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Transférer une entité vers un domaine spatial
Une fois qu'une application ou une application de service personnalisée a créé une entité, l'application doit transférer l'entité vers un domaine spatial pour que l'entité existe spatialement dans la simulation. Les entités d'un domaine spatial peuvent être lues par d'autres applications et mises à jour par une application spatiale. Utilisez l'ModifyEntityDomain()
API pour transférer une entité vers un domaine spatial.
AWS_WEAVERRUNTIME_API Result<void> ModifyEntityDomain(Transaction& txn, const Entity& entity, DomainId domainId) noexcept;
Si le DomainId
ne correspond pas à celui attribué par Partition
l'application d'appel, cela DomainId
doit être pour un DomainType::Spatial
Domain
. Le transfert de propriété vers le nouveau Domain
a lieu pendant leCommit(Transaction&&)
.
Paramètres
txn
Le courant
Transaction
.entity
L'objectif
Entity
du changement deDomain
.domainId
Le
DomainId
de la destinationDomain
pour leEntity
.
Cette API est renvoyée Success
si le domaine de l'entité a été modifié avec succès.