Իրադարձություններ - սա շղթայի մեկնարկային բլոկն է, այն ձևավորում է նախնական հաստատուններ և դրանք փոխանցում է հաջորդ բլոկներին: Սա ամենակարևոր միավորն է:
Կարևոր է հասկանալ, որ միայն իրադարձությունը կարող է լինել շղթայի սկիզբը: Եվ աշխատանքի ողջ տրամաբանությունը հիմնված է իրադարձությունների վրա ։

Միջոցառման կարգաբերման ռեժիմ
Ինչպես միացնել Վրիպազերծման ռեժիմը իրադարձության համար:
Յուրաքանչյուր իրադարձություն կարող է միացնել կարգաբերման ռեժիմը: Իրադարձության առաջին զանգից հետո կպահպանվեն ձևավորվող բոլոր հաստատունները: Այնուհետև հաստատունները կփոխանցվեն շղթայի երկայնքով: Բացի այդ, դրանք կպահպանվեն շղթայի յուրաքանչյուր փուլում: Սա թույլ է տալիս հետևել ամբողջ տրամաբանությանը և ստուգել, թե որտեղ է դադարեցվել կատարումը:

Ինչպես է գործում իրադարձության կարգաբերման ռեժիմը:
Երբ կարգաբերման ռեժիմը հայտնվում է փորձարկման տվյալները շղթայի վրա: Նրանց օրինակը ցույց է տրված սքրինշոթում:
Նաեւ կավելացվի հնարավորություն է քշել թեստային տվյալները կրկին շղթայի արհեստականորեն.

Մուտք գործեք իրադարձության մեջ, երբ բոտի կարգաբերման ռեժիմը միացված է
Եթե \ u200b \ u200bբոտի մեջ միացված է DEBUG ռեժիմը, ապա իրադարձության տեղեկամատյանում կպահպանվեն բոլոր միջանկյալ պետությունները:
Այս գրառումների շնորհիվ դուք կարող եք հետևել, թե որ փուլում է տեղի ունենում սխալը և ինչ հաստատուններ են ձևավորվում:
Յուրաքանչյուր իրադարձություն անցնում է փուլերով:
- Միջոցառումը գտնվել է: Այնուհետև իրադարձության մատյանում կլինի "Init"գրառում: Այս գրառումը կհայտնվի բոլոր իրադարձությունների համար:
- Օրինակ, դուք ունեք իրադարձություններ ՝ ալիքների հայտերը մշակելու համար: Տարբեր ալիքների համար դուք ստեղծել եք տարբեր իրադարձություններ: "Init" գրառումը կհայտնվի բոլոր իրադարձություններում:
- Այնուհետեւ տեղի է ունենում զտիչ ըստ միջոցառման պարամետրերը. Եթե \ u200b \ u200bմիջոցառումը հարմար է պարամետրերին, ապա կլինի "Filter success" գրառումը, հակառակ դեպքում ՝ "Filter fail":
- Այնուհետև կհայտնվի "իրադարձությունների գրանցում", ինչը նշանակում է, որ իրադարձությունը գրանցված է:
- Եթե \ u200b \ u200bմիացրել եք իրադարձության փորձարկումը, ապա գրառումը նույնպես կավելացվի ՝ "Register test: {UUID}":
- Այնուհետև ձևավորվում են հաստատուններ, որոնք կփոխանցվեն շղթայի երկայնքով: Կհայտնվի "Constants generate" գրառումը ՝ հաստատունների պարունակությամբ:
- Վերջնական է գրառումը "Next block run", ինչը նշանակում է, որ հաջորդ բլոկը մեկնարկել է:

Իրադարձության հնարավոր սխալները
Ոչ մի իրադարձություն չի կոչվում, բայց դուք ստեղծել եք այն
Խորհուրդ է տրվում բոտը կարգաբերման ռեժիմում դնելու որոշման համար: Իրադարձություն առաջացնել: Այնուհետև բացեք բոտի բոլոր տեղեկամատյանները և հետևեք, թե արդյոք կա իրադարձության զանգ: Մեծ հավանականություն կա, որ իրադարձությունը չի գործարկվի կազմաձևված ֆիլտրերի պատճառով: