OK、Web サービスに 1 つの WebMethod があり、正常に動作しています。次に、オブジェクト全体を送信したい場所に別のものを追加したかったのですが、Windows フォームからこのメソッドを呼び出そうとすると、メソッドが見つからないと言われていますか?
Web サービス コード:
{
[WebMethod]
public int getNumber(int n)
{
return n * n * 100;
}
[WebMethod]
public string GetValues(string value)
{
return "OK";
}
}
クライアントコード:
private void button1_Click_1(object sender, EventArgs e)
{
localhost.Service1 service2 = new localhost.Service1();
metadata detective = new metadata();
detective.CrimeID = txtCrimeID.Text;
detective.InvestigatorID = txtInvestID.Text;
detective.DataArtefactID = txtDataID.Text;
service2. **<== when I type here GetValues = "Menu.localhost.Service1 does not contain definition for GetValues"**
}
ただし、「service2」の直後の場合。get と入力し始めると、メソッド getNumber が可能な選択肢として表示されます。私は理解していません.1つの方法は正常に機能しているのに、別の方法は存在しないように見えるのはなぜですか?