मैं Azure के माध्यम से अधिसूचना पुश करने के लिए Microsoft.Azure.NotificationHubs का उपयोग करने की योजना बना रहा हूं एक मौजूदा परियोजना की बैकएंड सेवा में अधिसूचना केंद्र। हालांकि, मैंने पाया कि प्रोजेक्ट .NETFramework 4.5.2 का उपयोग कर रहा है। जैसा कि दस्तावेज़ में कहा गया है, SDK की .NETFramework 4.6.1 या उच्चतर पर निर्भरता है।

चूंकि मौजूदा परियोजना पहले से ही अच्छी तरह से विकसित हो चुकी है और अगर मैं अपग्रेड करता हूं तो समस्याएं सामने आ सकती हैं। कृपया कोई अन्य समाधान?

1
Kwan 5 फरवरी 2021, 11:50

1 उत्तर

सबसे बढ़िया उत्तर

क्योंकि आप .Net Framework 4.6.1 or higher में अपग्रेड नहीं करना चाहते हैं। आप REST API का उपयोग कर सकते हैं, Http Request भेजने के लिए अपने मौजूदा प्रोजेक्ट में HttpClient बना सकते हैं।

अधिसूचना केंद्र)REST API तरीके

आप मेरे नमूना कोड में HttpHelper का उपयोग कर सकते हैं।

enter image description here

0
Jason Pan 8 फरवरी 2021, 06:02
यह निश्चित रूप से मदद करता है! इसके अलावा, मुझे अभी एक और तरीका मिला है: Microsoft.Azure.NotificationHubs पुराने संस्करण 1.0.9 का उपयोग करना। यह .net core या Framework पर निर्भरता नहीं रखता है। हालाँकि, क्या यह एक सामान्य समाधान भी है? मैंने परीक्षण किया कि यह भी काम करता है लेकिन मुझे डर है क्योंकि संस्करण बहुत पुराना है।
 – 
Kwan
8 फरवरी 2021, 07:31
पुराने संस्करण का उपयोग तब तक किया जा सकता है जब तक इसे nuget के माध्यम से डाउनलोड किया जा सकता है।
 – 
Jason Pan
8 फरवरी 2021, 07:32
1
यह सिर्फ इतना है कि संस्करण को अपडेट किया जा सकता है। कुछ विधियाँ या गुण हैं जिन्हें अद्यतन किया गया है, और पुराना SDK समर्थित नहीं होगा। अन्य मुख्य कार्य समान हैं।
 – 
Jason Pan
8 फरवरी 2021, 07:33