প্রকল্প সম্পর্কে

Soenneker.Loops.Contacts একটি .NET ইউটিলিটি লাইব্রেরি, Loops‑সambন্ধিত কন্ট্যাক্ট অপারেশনের জন্য। এটি কলারদের ইমেল ঠিকানায় Loops কন্ট্যাক্ট তৈরি, আপডেট, খুঁজে পেতে, এবং মুছে ফেলতে সক্ষম করে। প্যাকেজটি NuGet‑এ বিতরণ করা হয় এবং dotnet add package কমান্ড দিয়ে যোগ করা যায়। কনফিগারেশন একটি Loops বিভাগ ব্যবহার করে যেখানে ApiKey মান থাকে। সেবাটি ডিপেন্ডেন্সি ইনজেকশনের মাধ্যমে নিবন্ধিত হয়। স্কোপড অপারেশন সেবা উদ্দেশ্যপূর্বক সিঙ্গলটন Loops ক্লায়েন্ট প্রদানকারী ব্যবহার করে; যখন অপারেশন স্তরটিও অ্যাপ্লিকেশনের জীবনকালের জন্য বاقية থাকা উচিত, তখন সিঙ্গলটন নিবন্ধন ব্যবহার করা যেতে পারে। কন্ট্যাক্ট API Create, Update, Find, এবং Delete অপারেশনকে প্রকাশ করে। Create ডিফল্টভাবে কন্ট্যাক্টকে সাবস্ক্রাইব করে এবং একটি কন্ট্যাক্ট আইডি ফেরত দেয়। Update প্রথম নাম এবং সাবস্ক্রিপশন স্টেট পরিবর্তন করতে পারে; subscribed‑এ null পাস করলে সাবস্ক্রিপশন স্টেট অপরিবর্তিত থাকে, যখন true বা false শুধুমাত্র তখন ব্যবহার করা উচিত যখন কলার সম্মতি পরিবর্তন করতে চায়। Create এবং Update উভয়ই Loops কোনো কন্ট্যাক্ট আইডি ফেরত না দিলে ব্যতিক্রম নিক্ষেপ করে। Find প্রথম মেলে_contact আইডি ফেরত দেয়। Delete ধ্বনসামক এবং API‑এর সফলতা ফ্ল্যাগ রিপোর্ট করে। API ব্যর্থতা কন্ট্যাক্ট ইমেলের সাথে লগ করা হয় এবং পুনরায় নিক্ষেপ করা হয়, সুতরাং অ্যাপ্লিকেশন লগকে ব্যক্তিগত ডেটা sebagai পরিচালনা করা উচিত।