Skip to content

Filtrlər

Hadisə axınlarını daraldır və tetiklənmə şərtlərini filtrləyir. Hal-hazırda ən yüksək səviyyəli hadisələr filtri EventFilterBox, bu hadisə ailələrinə uyğunlaşa bilər:

  • Pipeline
  • Data
  • Time
  • ExecuteTrigger
  • TriggerCompleted

İş axınına uyğun olan ən dar filtrdən istifadə edin. DataEventFilter::Any kimi geniş filtrlər diaqnozlaşdırma üçün faydalıdır, lakin hər bir hadisənin tetikləyici və ya abunəçi uyğunlaşmasının xərclərini ödəməsini təmin edirlər.

Məlumat hadisələri filtrləri

DataEventFilter nəşriyyat məlumatları hadisələri ilə uyğundur. Onun mövcud variantları aşağıdakılardır:

VariantTədbir ailəsi
AnyHər hansı bir məlumat hadisəsi
PeerTərəfdaşların həyat dövrü hadisələri
DomainDomenin həyat dövrü və metadata hadisələri
AccountHesabın həyat dövrü, metadatalar, alias və şəxsiyyət hadisələri
AssetMülkiyyət balansı və metadata hadisələri
AssetDefinitionAktivlərin təyinatı həyat dövrü, siyasət və metadata hadisələri
NftNFT həyat dövrü və metadata hadisələri
RwaReal dünya aktivlərin həyat dövrü hadisələri
TriggerTrigger lifecycle və metadata hadisələri
RoleRole lifecycle hadisələri
ConfigurationZəncirdəki konfiqurasiya hadisələri
ExecutorRuntime icraçı hadisələri
ProofProof verifikasiya həyat dövrü hadisələri
ConfidentialMəşhur aktiv hadisələri
VerifyingKeyVerifikasiya açarları qeydiyyat hadisələri
RuntimeUpgradeİndirmə vaxtının yüksəlməsi tədbirləri
SoradnsQeydiyyat idarəetmə hadisələrini həll edin
SorafsSoraFS Gateway uyğunluq hadisələri
SpaceDirectorySpace Directory manifest həyat dövrü hadisələri
EscrowŞəffaf yerli aktivlərin həyati dövrü hadisələri
OfflineOffline hesablama tədbirləri
OracleOracle feed hadisələri
SocialViral təşviq hadisələri
BridgeKöprü tədbirləri
Governanceİdarəetmə xüsusiyyəti aktivləşdirildiyi zaman idarəetmə tədbirləri

Əksər beton filtrləri ayrıca bir ID uyğunlaşdırıcı və hadisə quruluşu maskasına imkan verir. Məsələn, bir aktiv filtri bir aktivə və ya bir asset hadisələri sinfinə uyğunlaşdıra bilər, trigger filter isə bir trigger ID və trigger hadisə dəstinə uyğunlaşa bilər.

Pipeline Filterləri

Pipeline filtrləri blok, əməliyyat, birləşmə və şahid hadisələri kimi işlənmə hadisələrinə uyğunlaşır. Onları əməliyyat abunəçiliyi, blok işlənməsi taxtaları və başlıq məlumat obyektlərinin əvəzinə pipeline vəziyyətinə reaksiya verən tetikləyicilər üçün istifadə edin.

Trigger Filterləri

Triggerlər öz vəziyyətini EventFilterBox olaraq saxlayır. Trigger aksiyası ayrıca:

  • icra edilən
  • təkrarlama siyasəti
  • həkim hesabı
  • istənilən vaxt tetikləyici yenidən sınaqdan keçirmə siyasəti
  • metadata

Başlatıcı orqanı icra edilə bilən icazələrə malik olmalıdır. Uzun ömürlü başlatıcılar üçün xüsusi texniki hesabları üstün tuturlar.

Sorğu Filtrləri

Sorğu filtrləri hadisələr filtrlərindən ayrıdır. Yeniləməli sorğular predikat və seçicilər dəstəyini ortaya qoya bilər. SDK -dən sorğu xüsusi tiplənmiş filtrlərdən istifadə edin ki, filter giriş sorğu çıxış növünə uyğunlaşsın.

Həmçinin bax: