Eine Entität in eine räumliche Domäne übertragen - AWS SimSpace Weaver

Hinweis zum Ende des Supports: Am 20. Mai 2026 AWS endet der Support für AWS SimSpace Weaver. Nach dem 20. Mai 2026 können Sie nicht mehr auf die SimSpace Weaver Konsole oder SimSpace Weaver die Ressourcen zugreifen. Weitere Informationen finden Sie unter AWS SimSpace Weaver Ende des Supports.

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.

Eine Entität in eine räumliche Domäne übertragen

Nachdem eine benutzerdefinierte App oder Service-App eine Entität erstellt hat, muss die App die Entität in eine räumliche Domäne übertragen, damit die Entität räumlich in der Simulation existiert. Entitäten in einer räumlichen Domäne 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 Domäne zu übertragen.

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

Wenn das DomainId nicht mit dem der aufrufenden App zugewiesenen Partition übereinstimmt, DomainId muss das für a sein DomainType::SpatialDomain. Die Eigentumsübertragung auf die neue Version Domain erfolgt während derCommit(Transaction&&).

Parameter
txn

Das aktuelleTransaction.

entity

Das Ziel Entity für die Änderung vonDomain.

domainId

Das DomainId Ziel Domain für dieEntity.

Diese API gibt zurückSuccess, ob die Entitätsdomäne erfolgreich geändert wurde.