Trasferisci un'entità in un dominio spaziale - AWS SimSpace Weaver

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::SpatialDomain. Il trasferimento della proprietà alla nuova Domain avviene durante ilCommit(Transaction&&).

Parametri
txn

La correnteTransaction.

entity

L'obiettivo Entity per il cambio diDomain.

domainId

DomainIdLa destinazione Domain perEntity.

Questa API restituisce Success se il dominio dell'entità è stato modificato con successo.