Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Übertragen einer Entität in eine räumliche Domäne
Nachdem eine benutzerdefinierte App oder Service-App eine Entität erstellt hat, muss die App die Entität in eine räumliche Domain übertragen, damit die Entität in der Simulation räumlich existiert. Entitäten in einer räumlichen Domain können von anderen Apps gelesen und von einer räumlichen App aktualisiert werden. Verwenden Sie die ModifyEntityDomain()
-API, um eine Entität in eine räumliche Domain zu übertragen.
AWS_WEAVERRUNTIME_API Result<void> ModifyEntityDomain(Transaction& txn, const Entity& entity, DomainId domainId) noexcept;
Wenn der DomainId
nicht mit dem der Partition
aufrufenden App übereinstimmt, DomainId
muss der für einen seinDomainType::Spatial
Domain
. Die Eigentumsübertragung auf das neue Domain
erfolgt während der Commit(Transaction&&)
.
Parameter
txn
Die aktuelle
Transaction
.entity
Das Ziel
Entity
für die Änderung vonDomain
.domainId
Die
DomainId
des ZielsDomain
für dieEntity
.
Diese API gibt zurückSuccess
, wenn die Entitätsdomäne erfolgreich geändert wurde.