C#ウェブサービスの初期化方法は何ですか?
C#において、WebServiceの初期化方法は、公開したいメソッドにWebMethod属性を使用してマークすることです。メソッドにWebMethod属性を追加することで、そのメソッドをWebServiceメソッドとして公開することができます。
たとえば、
using System;
using System.Web.Services;
[WebService(Namespace = "http://example.com/")]
public class MyWebService : WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
上記の例で、私たちはWebServiceクラスでHelloWorldという公開メソッドを追加したMyWebServiceという名前のWebServiceクラスを定義しました。 このメソッドをWebServiceメソッドとしてマークするために、WebMethod属性を使用しました。 WebServiceのURLにブラウザでアクセスすると、HelloWorldメソッドを呼び出して”Hello World”という文字列を返すことができます。