AllSubscriptionEventsdan OwnershipChanges berisi peristiwa dari panggilan terakhir - AWS SimSpace Weaver

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AllSubscriptionEventsdan OwnershipChanges berisi peristiwa dari panggilan terakhir

Nilai pengembalian panggilan ke Api::AllSubscriptionEvents() dan Api::OwnershipChanges() berisi peristiwa dari panggilan terakhir, bukan centang terakhir. Dalam contoh berikut, secondSubscriptionEvents dan secondOwnershipChangeList kosong karena fungsinya dipanggil segera setelah panggilan pertama.

Jika Anda menunggu 10 kutu dan kemudian menelepon Api::AllSubscriptionEvents() danApi::OwnershipChanges(), hasilnya akan berisi peristiwa dan perubahan dari 10 kutu terakhir (bukan centang terakhir).

contoh Contoh
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. */ }
catatan

Fungsi AllSubscriptionEvents() diimplementasikan tetapi fungsinya tidak SubscriptionEvents() diimplementasikan.