मुझे लगता है कि आपका प्रश्न मेरे जैसा ही था जिसमें मैं अपने नियंत्रण प्रवाह में "इनलाइन" कार्य के निष्पादन को नियंत्रित करना चाहता था।
सबसे आसान तरीका जो मैंने पाया है, उसमें नियंत्रण प्रवाह वस्तुओं के बीच डेटा कनेक्टर पर अभिव्यक्ति शामिल नहीं है, बल्कि नियंत्रण ऑब्जेक्ट पर अभिव्यक्तियों का उपयोग करना और अभिव्यक्ति का उपयोग करके "अक्षम" मान सेट करना शामिल है। इस तरह निष्पादन पर, वस्तु या तो छोड़ दी जाती है या अभिव्यक्ति मूल्यांकन पर आधारित नहीं होती है।
उदाहरण के तौर पर, मैं अपनी अनुक्रमणिका को हटाने के लिए "एसक्यूएल टास्क निष्पादित करें" निष्पादित करना चाहता था, इस आधार पर कि "एक्सट्रैक्ट टाइप" नामक एक चर "पूर्ण" के बराबर था या नहीं। अगर ऐसा होता तो मैं अपना पूरा लोड करने से पहले अपनी टेबल पर मौजूद इंडेक्स को हटाना चाहता था।