Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Trasferisci un'entità in un dominio spaziale
Dopo che un'app o un'app di servizio personalizzata ha creato un'entità, l'app deve trasferire l'entità in un dominio spaziale affinché l'entità esista spazialmente nella simulazione. Le entità in un dominio spaziale possono essere lette da altre app e aggiornate da un'app spaziale. Usa l'ModifyEntityDomain()
API per trasferire un'entità in un dominio spaziale.
AWS_WEAVERRUNTIME_API Result<void> ModifyEntityDomain(Transaction& txn, const Entity& entity, DomainId domainId) noexcept;
Se DomainId
non corrisponde a quello assegnato Partition
dall'app chiamante, DomainId
deve essere per un DomainType::Spatial
Domain
. Il trasferimento della proprietà alla nuova Domain
avviene durante ilCommit(Transaction&&)
.
Parametri
txn
La corrente
Transaction
.entity
L'obiettivo
Entity
per il cambio diDomain
.domainId
DomainId
La destinazioneDomain
perEntity
.
Questa API restituisce Success
se il dominio dell'entità è stato modificato con successo.