एज़ूर वेबजब्स एसडीके के ServiceBusTrigger
के लिए जहर-संदेश हैंडलिंग कैसे काम करता है? मैं सेवा बस कतार संदेशों है कि एक अलग ServiceBus (या) भंडारण कतारAzure WebJobs और ServiceBusTrigger
ऑनलाइन प्रलेखन here से here और here और एसडीके नमूने पर कैसे उदाहरण नहीं है करने के लिए 'एक्स' से अधिक बार dequeued दिया है पुश करने के लिए देख रहा हूँ जहर संदेश हैंडलिंग ServiceBusTrigger के लिए काम करता है। क्या यह काम प्रगति पर है?
मैं dequeueCount
पैरामीटर का उपयोग करने से निपटने के लिए एक कस्टम जहर संदेश को लागू करने की कोशिश की लेकिन यह नहीं लगता है कि यह ServiceBusTriggers के लिए समर्थित है के रूप में मैं एक क्रम अपवाद {"Cannot bind parameter 'dequeueCount' when using this trigger."}
public static void ProcessMessage([ServiceBusTrigger(topicName: "abc", subscriptionName: "abc.gdp")] NotificationMessage message,
[Blob("rox/{PayloadId}", FileAccess.Read)] Stream blobInput, Int32 dequeueCount)
{
throw new ArgumentNullException();
}
मैं ServiceBusTrigger ... पेचीदा होने के लिए लगता है। यदि मैं WebJobs "डैशबोर्ड" में फ़ंक्शन इनवोकेशन की स्थिति की जांच करता हूं, तो यह अभी तक समाप्त नहीं हुआ है, जो एक आमंत्रण के लिए मिलीसेकंड में चलने वाले समय के साथ स्थिति "सफलता" कहता है। यह एक लंबी चल रही प्रक्रिया है (> 10 मिनट), फिर भी स्थिति तुरंत "सफलता" है। क्या ServiceBusTrigger तुरंत सफलता वापस कर देता है और फिर संदेश को संभालता है? – Anton