فلٹرز
واقعات کے تنگ سلسلے اور ٹرگر کی شرائط کو فلٹر کرتا ہے۔ موجودہ سب سے اوپر سطح پر واقعہ فلٹر EventFilterBox ہے ، جو ان واقعات کے خاندانوں سے مل سکتا ہے۔
PipelineDataTimeExecuteTriggerTriggerCompleted
کام کے بہاؤ سے ملنے والا تنگ ترین فلٹر استعمال کریں۔ وسیع فلٹرز جیسے DataEventFilter::Any تشخیص کے لئے مفید ہیں ، لیکن وہ ہر واقعہ کو ٹرگر یا سبسکرائبر میچنگ کی لاگت ادا کرتے ہیں۔
ڈیٹا ایونٹ فلٹرز
DataEventFilter لیجر کے اعداد و شمار کے واقعات سے ملتا ہے۔ اس کی موجودہ مختلف حالتوں میں شامل ہیں:
| متغیر | واقعہ خاندان |
|---|---|
Any | کسی بھی ڈیٹا ایونٹ |
Peer | ہم عمر زندگی کے دوران ہونے والے واقعات |
Domain | ڈومین لائف سائیکل اور میٹا ڈیٹا کے واقعات |
Account | اکاؤنٹ لائف سائیکل، میٹا ڈیٹا، عرفی نام، اور شناخت کے واقعات |
Asset | اثاثوں کی توازن اور میٹا ڈیٹا واقعات |
AssetDefinition | اثاثہ کی تعریف زندگی سائیکل ، پالیسی اور میٹا ڈیٹا واقعات |
Nft | NFT زندگی کے دوران اور میٹا ڈیٹا واقعات |
Rwa | حقیقی دنیا کے اثاثوں کی زندگی کے دوران واقعات |
Trigger | ٹرگر لائف سائیکل اور میٹا ڈیٹا کے واقعات |
Role | رول لائف سائیکل کے واقعات |
Configuration | آن لائن ترتیب کے واقعات |
Executor | رن ٹائم ایگزیکٹور واقعات |
Proof | ثبوت کی تصدیق زندگی سائیکل کے واقعات |
Confidential | خفیہ اثاثوں کے واقعات |
VerifyingKey | چابی کی تصدیق کرنے والے رجسٹری واقعات |
RuntimeUpgrade | رن ٹائم اپ گریڈ کے واقعات |
Soradns | ڈائرکٹری گورننس کے واقعات کو حل کریں |
Sorafs | SoraFS گیٹ وے کے مطابق ہونے والے واقعات |
SpaceDirectory | خلائی ڈائرکٹری زندگی سائیکل کے واقعات ظاہر کرتا ہے |
Escrow | شفاف مقامی اثاثوں کے سپورٹ لائف سائیکل کے واقعات |
Offline | آف لائن معاہدے کے واقعات |
Oracle | اوریکل فیڈ واقعات |
Social | وائرل حوصلہ افزائی کے واقعات |
Bridge | برج ایونٹس |
Governance | گورننس کی تقریبات جب گورننس فیچر فعال ہو |
زیادہ تر کنکریٹ فلٹرز ایک اختیاری ID میچ اور ایونٹ سیٹ ماسک کی بھی اجازت دیتے ہیں۔ مثال کے طور پر ، ایک اثاثہ فلٹر ایک اثاثے یا اثاثہ واقعات کی ایک کلاس سے مماثل ہوسکتا ہے ، جبکہ ایک ٹرگر فلٹر ایک ٹرجر ID اور ایک ٹرغر واقعہ سیٹ سے مماثل ہو سکتا ہے۔
پائپ لائن فلٹرز
پائپ لائن فلٹرز بلاک ، ٹرانزیکشن ، ضم اور گواہ واقعات جیسے پروسیسنگ کے واقعات سے ملتے ہیں۔ ان کا استعمال آپریشنل سبسکرپشنز ، بلاک پروسیسنگ ڈیش بورڈز اور ٹرگرز کے لئے کریں جو لیجر ڈیٹا آبجیکٹوں کی بجائے پائپ لائن اسٹیٹ پر رد عمل ظاہر کرتے ہیں۔
ٹرگر فلٹرز
ٹرگرز اپنی حالت کو EventFilterBox کے طور پر ذخیرہ کرتے ہیں۔ ایک ٹرگر کارروائی میں یہ بھی ذخیرہ ہوتا ہے:
- ایک ایگزیکٹو
- تکرار کی پالیسی
- حکام کا اکاؤنٹ
- ایک اختیاری ٹائم ٹرگر دوبارہ کوشش کی پالیسی
- میٹا ڈیٹا
ٹرگر اتھارٹی کے پاس ایگزیکٹبل کی طرف سے مطلوبہ اجازتیں ہونی چاہئیں۔ طویل عرصے تک چلنے والے ٹرگرز کے لئے وقف تکنیکی اکاؤنٹس کو ترجیح دی جاتی ہے۔
سوال فلٹرز
استفسار فلٹرز ایونٹ فلٹرز سے علیحدہ ہیں۔ قابل اطلاق سوالات predicate اور selector کی حمایت کو بے نقاب کرسکتے ہیں۔ SDK سے استفسار کے مخصوص ٹائپڈ فلٹرز کا استعمال کریں تاکہ فلٹر ان پٹ استفسار آؤٹ پٹ کی قسم سے مماثل ہو۔
یہ بھی ملاحظہ کریں: