منصوبے کے بارے میں

Soenneker.Loops.Contacts ایک .NET utility library ہے جو Loops کنیکٹ‑مرتبط آپریشنز کے لیے۔ یہ کالرز کو ایمیل پتے کے ذریعے Loops کنیکٹس کو create, update, find, اور delete کرنے کی اجازت دیتی ہے۔ پکیج NuGet پر distribute ہوتی ہے اور dotnet add package کامند کے ذریعے شامل کی جا سکتی ہے۔ کنفیگریشن Loops سیکشن استعمال کرتی ہے جس میں ApiKey کی قدر ہوتی ہے۔ سروس dependency injection کے ذریعے رجسٹر ہوتی ہے۔Scoped آپریشن سروس عمدتاً singleton Loops کلائنٹ پرووائدر استعمال کرتی ہے؛ اگر آپریشن ليئر بھی aplicación کے عمر تک رہنا چاہئے تو singleton رجسٹریشن استعمال کی جا سکتی ہے۔ کنیکٹ API Create, Update, Find, اور Delete کو 드러 کرتی ہے۔ Create ڈیفالٹ طور پر کنیکٹ کو subscibe کرتی ہے اور کنیکٹ ID واپس کرتی ہے۔ Update پہلا نام اور subscрипشن حالہ تبدیل کر سکتی ہے؛ subscribed کے لیے null پاس کرنے سے subscрипشن حالہ تبدیل نہیں ہوتی، جبکہ true یا false صرف اس وقت استعمال ہوتا ہے جب کالر consent تبدیل کرنا چاہتا ہے۔ Create اور Update دونوں تو exception پھینکتی ہیں اگر Loops کوئی کنیکٹ ID نہ واپس کرے۔ Find پہلا مطابق کنیکٹ ID واپس کرتی ہے۔ Delete مدمار (destructive) ہے اور API کی کامیابی flaɡ رپورٹ کرتی ہے۔ API کی ناکامیوں کو کنیکٹ ایمیل کے ساتھ لاگ کیا جاتا ہے اور پھر再throw (rethrown) کیا جاتا ہے، اس لیے ایپلیکیشن لاگ کو ذاتی ڈیٹا کی طرح ہینڈل کرنا چاہیے۔