2013-04-01 40 views
0

我在業務層中有方法,它包含一些可選參數。 當我試圖從WorkFlow 4.0調用該方法時,它期望我也通過 可選參數。 有沒有一種方法可以避免將可選參數傳遞給方法。我有的方法是SendEmail(字符串emailTo,字符串域,字符串smtpAdress =「POP」); 當我把這個方法中的代碼的任何地方..我打電話一樣 SendEmail的方法(「xx.com」,「PFE」),這是工作的罰款WorkFlow中的調用方法需要傳遞可選參數嗎?

但在Workflow..it給編譯錯誤說 「'BLEmail'沒有名爲'SendEmail'的公共實例方法與提供給InvokeMethod'InvokeMethod'的參數類型,泛型類型參數和泛型類型約束匹配」。

當我通過可選參數,它工作正常..但它失去了可選參數的整個概念。

請幫助..

感謝,並感謝您的反饋。

Sam。

回答

0

InvokeMethodActivity不處理可選參數。無論是否可選,您都必須提供所有參數。