Übertragen einer Entität in eine räumliche Domäne - AWS SimSpace Weaver

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::SpatialDomain. 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 von Domain.

domainId

Die DomainId des Ziels Domain für die Entity.

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