इस प्रोजेक्ट के बारे में
Soenneker.Loops.Contacts एक .NET उपयोगिता लाइब्रेरी है जो Loops संपर्क‑संबंधी संचालन के लिए है। यह कॉलर्स को ईमेल पते द्वारा Loops संपर्क बनाएं, अपडेट करें, खोजें और हटाने की अनुमति देता है। पैकेज NuGet पर वितरित किया जाता है और dotnet add package कमांड के माध्यम से जोड़ा जा सकता है।
कॉन्फ़िगरेशन एक Loops अनुभाग में ApiKey मान का उपयोग करता है। सेवा निर्भरता इंजेक्शन के माध्यम से पंजीकृत की जाती है। स्कोप्ड ऑपरेशन सेवा जानबूझकर सिंगलटन Loops क्लाइंट प्रोवाइडर का उपयोग करती है; जब ऑपरेशन लेयर को भी एप्लिकेशन के जीवनकाल के लिए जीवित रहना चाहिए तो सिंगलटन पंजीकरण का उपयोग किया जा सकता है।
संपर्क API Create, Update, Find और Delete को उजागर करता है। Create डिफ़ॉल्ट रूप से संपर्क को सब्सक्राइब करता है और एक संपर्क ID लौटाता है। Update पहले नाम और सब्सक्रिप्शन स्थिति बदल सकता है; subscribed के लिए null पास करने से सब्सक्रिप्शन स्थिति अपरिवर्तित रहती है, जबकि true या false केवल तब उपयोग किया जाना चाहिए जब कॉलर सहमति बदलना चाहता हो। दोनों Create और Update तब अपवाद फेंकते हैं जब Loops कोई संपर्क ID नहीं लौटाता है।
Find पहले मिलते‑जुलते संपर्क ID को लौटाता है। Delete विनाशकारी है और API की सफलता झंडा रिपोर्ट करता है। API विफलताओं को संपर्क ईमेल के साथ लॉग किया जाता है और फिर से फेंक दिया जाता है, इसलिए एप्लिकेशन लॉग को व्यक्तिगत डेटा के रूप में संभाला जाना चाहिए।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.