オプションのパラメーターを使用して webmethod を作成します。
[WebMethod]
public void EmailSend(string from, string to, string cc = null, string bcc = null, string replyToList = null, string subject = null, string body = null, bool isBodyHtml = false , string[] attachmentNames = null, byte[][] attachmentContents = null)
{
.....
}
クライアント側アプリケーションでこのメソッドを呼び出します
EmailServiceManagement.EmailService es = new EmailServiceManagement.EmailService();
es.EmailSend(from, to,null,null,null,subject,body,true,attName,att); //this works
しかし
es.EmailSend(from,to); // this isn't working. According to c# optional parameter syntax it must work.
私は何を間違っていますか?