0

いくつかのオプションのパラメーターを含むビジネスレイヤーにメソッドがあります。ワークフロー 4.0 からメソッドを呼び出そうとすると、オプションのパラメーターも渡す必要があります。オプションのパラメーターをメソッドに渡さないようにする方法はありますか。

私が持っている方法は SendEmail(string emailTo, string domain, string smtpAdress = "POP"); です。このメソッドをコードの任意の場所で呼び出すと、SendEmail("xx.com","PFE") のようなメソッドを呼び出すだけで、正常に動作しています。

しかし、ワークフローでは..「「BLEmail」には、InvokeMethod「InvokeMethod」に提供されたパラメーター型、ジェネリック型引数、およびジェネリック型制約に一致する「SendEmail」という名前のパブリック インスタンス メソッドがありません」というコンパイル エラーが発生します。

オプションのパラメーターを渡すと、正常に動作しますが、オプションのパラメーターの概念全体が失われます。

助けてください..

フィードバックに感謝します。

サム。

4

1 に答える 1