Зміни в документі Події життєвого циклу
Остання зміна 2024/07/11 12:22 автором Ashterix
Підсумок
-
Властивості сторінки (2 змінено, 0 додано, 0 видалено)
Подробиці
- Властивості сторінки
-
- Назва
-
... ... @@ -1,1 +1,1 @@ 1 -Події життєвого циклу серверу1 +Події життєвого циклу RPC - Вміст
-
... ... @@ -6,19 +6,19 @@ 6 6 Події буди додані в JsonRpcBundle з версії 7.0 7 7 {{/info}} 8 8 9 -== П одії життєвого циклу серверуRPC==9 +== Перелік подій == 10 10 11 - Цей документ описує події, які генеруєRPC сервер під час свого життєвого циклу.Виможете підписатисянаці подіїза допомогою Symfonyлістенерів.11 +RPC сервер під час свого життєвого циклу використовує власні події, що базуються на [[Symfony Event>>https://symfony.com/doc/current/event_dispatcher.html]] 12 12 13 13 (% id="event_table" %) 14 -|= Подія |= Опис | 15 -| **rpc.request** | Генерується при отриманні RPC запиту. Використовуйте цю подію для перевірки або модифікації запиту перед його обробкою. | 16 -| **rpc. async_request** | Генерується приотриманніасинхронногоRPCзапиту. Використовуйтеїїдля обробки або модифікаціїасинхронних запитів перед їх виконанням. |17 -| **rpc. async_output** | Генерується при відправці асинхронноївідповіді. Ви можете використовуватиїїдляперевірки абомодифікації асинхроннихвідповідей передїхвідправкою. |18 -| **rpc. pre_execute** | Генерується перед виконаннямRPCметоду. Використовуйте цю подію для підготовки або модифікації викликів перед їх виконанням. |19 -| **rpc. post_execute** | Генерується післявиконанняRPCметоду. Ви можете використовуватицюподію для обробкирезультатівабо виконання дійпіслязавершення викликуметоду. |20 -| **rpc. response** | Генерується передвідправкоюRPCвідповіді. Використовуйтецюподію дляперевірки або модифікаціївідповідейперед їх відправкою клієнту. |21 -| **rpc. error** | Генерується при виникненніомилки підчасобробкиRPC запиту. Ви можете використовувати її дляобробкипомилокбовиконаннядійувипадку помилки. |14 +|= Подія |= Опис | 15 +| **rpc.request** | Генерується при отриманні RPC запиту. Використовуйте цю подію для перевірки або модифікації запиту перед його обробкою. | 16 +| **rpc.pre_execute** | Генерується перед виконанням RPC методу. Використовуйте цю подію для підготовки або модифікації викликів перед їх виконанням. | 17 +| **rpc.post_execute** | Генерується після виконання RPC методу. Ви можете використовувати цю подію для обробки результатів або виконання дій після завершення виклику методу. | 18 +| **rpc.response** | Генерується перед відправкою RPC відповіді. Використовуйте цю подію для перевірки або модифікації відповідей перед їх відправкою клієнту. | 19 +| **rpc.error** | Генерується при виникненні помилки під час обробки RPC запиту. Ви можете використовувати її для обробки помилок або виконання дій у випадку помилки. | 20 +| **rpc.async_request** | Генерується при отриманні асинхронного RPC запиту. Використовуйте її для обробки або модифікації асинхронних запитів перед їх виконанням. | 21 +| **rpc.async_output** | Генерується при відправці асинхронної відповіді. Ви можете використовувати її для перевірки або модифікації асинхронних відповідей перед їх відправкою. | 22 22 23 23 == Підписка на події за допомогою Symfony лістенерів == 24 24 ... ... @@ -45,4 +45,3 @@ 45 45 Після створення лістенера, він автоматично зареєструється завдяки атрибутам. Для більш детальної інформації дивіться документацію Symfony щодо подій: [Symfony Event System](https://symfony.com/doc/current/event_dispatcher.html). 46 46 47 47 Це дозволить вашому лістенеру підписуватися на події і виконувати відповідні дії під час життєвого циклу RPC сервера. 48 -