

Aviso de fin de soporte: el 20 de mayo de 2026, AWS finalizará el soporte para AWS SimSpace Weaver. Después del 20 de mayo de 2026, ya no podrás acceder a la SimSpace Weaver consola ni a SimSpace Weaver los recursos. Para obtener más información, consulta [AWS SimSpace Weaver el fin del soporte](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Repasar los eventos de las entidades suscritas
<a name="working-with_app-sdk_events_sub"></a>

Use `AllSubscriptionEvents()` para obtener una lista de eventos para las entidades suscritas (entidades del área de suscripción de la aplicación). La función tiene la siguiente firma:

```
Result<SubscriptionChangeList> AllSubscriptionEvents(Transaction& txn)
```

A continuación, recorra en iteraciones las entidades con un bucle, como se muestra en el siguiente ejemplo.

**Example Ejemplo**  

```
WEAVERRUNTIME_TRY(Api::SubscriptionChangeList subscriptionChangeList, Api::AllSubscriptionEvents(transaction));

for (const Api::SubscriptionEvent& event : subscriptionChangeList.changes)
{
    Api::Entity entity = event.entity;
    Api::ChangeListAction action = event.action;

    switch (action)
    {
    case Api::ChangeListAction::None:
        // insert code to handle the event
        break;
    case Api::ChangeListAction::Remove:
        // insert code to handle the event
        break;
    case Api::ChangeListAction::Add:
        // insert code to handle the event
        break;
    case Api::ChangeListAction::Update:
        // insert code to handle the event
        break;
    case Api::ChangeListAction::Reject:
        // insert code to handle the event
        break;
    }
}
```

**Tipos de eventos**
+ `None`: la entidad está en el área y sus datos de posición y campo no han sufrido modificación.
+ `Remove`: la entidad se ha retirado del área.
+ `Add`: la entidad se ha agregado al área.
+ `Update`: la entidad se encuentra en el área y se ha modificado.
+ `Reject`: la aplicación no ha podido eliminar la entidad del área.

**nota**  
En el caso de un evento de `Reject`, la aplicación volverá a intentar la transferencia al marcar la casilla siguiente.