AllSubscriptionEvents y OwnershipChanges contienen eventos de la última llamada - AWS SimSpace Weaver

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.

AllSubscriptionEvents y OwnershipChanges contienen eventos de la última llamada

Los valores devuelven las llamadas a la última llamada Api::AllSubscriptionEvents() y Api::OwnershipChanges() contienen los eventos de la última llamada, no los de la última graduación. En el ejemplo siguiente, secondSubscriptionEvents y secondOwnershipChangeList están vacíos porque sus funciones se invocan inmediatamente después de las primeras llamadas.

Si espera 10 pasos y, a continuación, llama a Api::AllSubscriptionEvents() yApi::OwnershipChanges(), sus resultados contendrán tanto los eventos como los cambios de los últimos 10 dígitos (no del último).

ejemplo Ejemplo
Result<void> ProcessOwnershipChanges(Transaction& transaction) { WEAVERRUNTIME_TRY( Api::SubscriptionChangeList firstSubscriptionEvents, Api::AllSubscriptionEvents(transaction)); WEAVERRUNTIME_TRY( Api::OwnershipChangeList firstOwnershipChangeList, Api::OwnershipChanges(transaction)); WEAVERRUNTIME_TRY( Api::SubscriptionChangeList secondSubscriptionEvents, Api::AllSubscriptionEvents(transaction)); WEAVERRUNTIME_TRY( Api::OwnershipChangeList secondOwnershipChangeList, Api::OwnershipChanges(transaction)); /** * secondSubscriptionEvents and secondOwnershipChangeList are * both empty because there are no changes since the last call. */ }
nota

La función AllSubscriptionEvents() está implementada pero la función SubscriptionEvents() no está implementada.