Azure Functions विकसित करना

Azure App Services

Florin Angelescu

Azure Cloud Architect

ट्रिगर्स क्या हैं?

$$

फ़ंक्शन ऐप ट्रिगर्स

  • तय करता है कि फ़ंक्शन कैसे चालू होगा
  • फ़ंक्शन इन पर प्रतिक्रिया दे सकते हैं:
    • HTTP अनुरोध
    • क्यू में संदेश
    • फ़ाइल अपलोड
  • हर फ़ंक्शन में एक ट्रिगर होना चाहिए
Azure App Services

सामान्य ट्रिगर प्रकार

फ़ंक्शन HTTP ट्रिगर

फ़ंक्शन टाइमर ट्रिगर

फ़ंक्शन क्यू ट्रिगर

फ़ंक्शन फ़ाइल ट्रिगर

Azure App Services

बाइंडिंग्स क्या हैं?

 

 

फ़ंक्शन बाइंडिंग्स

  • बाहरी डेटा और सेवाओं से कनेक्शन सरल बनाती हैं
  • इंटीग्रेशन बैकग्राउंड में संभाला जाता है
  • अतिरिक्त इन्फ्रास्ट्रक्चर मैनेजमेंट बिना कोड हल्का रहता है
Azure App Services

इनपुट बनाम आउटपुट बाइंडिंग्स

 

फ़ंक्शन इनपुट बाइंडिंग

  • ब्लॉब फ़ाइल या डेटाबेस रिकॉर्ड अपने-आप प्राप्त करें

 

फ़ंक्शन आउटपुट बाइंडिंग

  • Cosmos DB, Event Hubs, या ईमेल प्रोवाइडर्स
Azure App Services

इनपुट बनाम आउटपुट बाइंडिंग्स

 

फ़ंक्शन बाइंडिंग्स

Azure App Services

मल्टीपल बाइंडिंग्स

एकाधिक बाइंडिंग्स वाला फ़ंक्शन

एकाधिक बाइंडिंग्स वाला फ़ंक्शन

Azure App Services

रियल-वर्ल्ड उदाहरण

 

फ़ंक्शन बाइंडिंग्स

  • यूज़र एक इमेज अपलोड करता है:
    • ब्लॉब ट्रिगर फ़ंक्शन शुरू करता है
  • इनपुट बाइंडिंग इमेज फ़ंक्शन को देती है
  • फ़ंक्शन कर सकता है:
    • पिक्चर का आकार बदलना
    • टैग जोड़ना
  • फिर आउटपुट बाइंडिंग्स:
    • अपडेटेड इमेज स्टोर करें
    • Cosmos DB में मेटाडेटा रिकॉर्ड करें
    • नोटिफिकेशन भेजें
Azure App Services

अभ्यास करते हैं!

Azure App Services

Preparing Video For Download...