2012-07-24 17 views
5

में घटक MetaData.FireError विधि क्या करता है मैं MSDN के माध्यम से चला गया हूं। लेकिन नीचे उल्लिखित विधि के बारे में ठीक से समझ नहीं सका।एक एसएसआईएस स्क्रिप्ट घटक

यदि एसएसआईएस स्क्रिप्ट गंतव्य घटक में शामिल किया गया है तो निम्न कोड क्या करता है?

bool Error = false; 
this.ComponentMetaData.FireError(0, "myScriptComponent", 
    "`A Transformation error occurred. Check the corresponding Text File ", 
    "", 0, out Error);` 

उत्तर

4

FireError विधि आपको एक त्रुटि है कि लघु उद्योगों में अन्यत्र इस्तेमाल त्रुटि हैंडलिंग तरीकों में बनाया के साथ संगत है बढ़ाने के लिए अनुमति देता है। अर्थात। उपर्युक्त कोड एक त्रुटि उठाता है जिसे ऑनरर इवेंट द्वारा उठाया जाता है।

बीओएल पर फायरएरर विधि का पालन करने वाले पैरामीटर का वर्णन किया गया है।

इसका उपयोग पर्याप्त त्रुटि प्रबंधन प्रदान करने के लिए किया जा सकता है (जो आपको हमेशा कस्टम कोड लिखते समय करना चाहिए)। उदा .:

Try 

    'Your Code Here 

Catch 

    'Error handling here 
    Me.ComponentMetadata.FireError(...) 

end try 

.FireError के अलावा, अतिरिक्त .Fire ... तरीकों आप समान घटनाओं कि लघु उद्योगों, उदा द्वारा उठाया हो जाएगा टैग को सक्रिय करने .FireInformation आपको आउटपुट विंडो में संदेश लिखने की अनुमति देता है।

संबंधित मुद्दे