WebサービスのWebメソッド属性は何ですか?例のWebサービスのWebメソッド属性は何ですか?
[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public string GetApplicationDomains(string strParameterList)
{
}
この属性WebMethodとScriptMethodはどのような目的で使用されていますか?
WebサービスのWebメソッド属性は何ですか?例のWebサービスのWebメソッド属性は何ですか?
[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public string GetApplicationDomains(string strParameterList)
{
}
この属性WebMethodとScriptMethodはどのような目的で使用されていますか?
WebMethod属性は、このメソッドをWebサービスメソッドとして識別します。
ScriptMethodAttribute属性はオプションです。
メソッドにScriptMethodAttributeが付いていない場合、メソッドはHTTP POSTコマンドを使用して呼び出され、応答はJSONとしてシリアル化されます。スクリプトからこの設定を上書きすることはできません。
WebMethodは、「XML Webサービスの一部として公開されたメソッド」を示します。
ScriptMethod「を指定したHTTP動詞メソッドを呼び出すために使用され、応答の形式」
バー。あなたは高速です :-) –
WebMethod属性は、Webサービス経由で呼び出されるメソッドを可能にします。
ScriptMethod属性はメソッド(POST/GET)及び(JSONまたはXML)ここ
同様のものを使用する必要があります応答をフォーマットしてを呼び出すために使用されるべき方法を伝えます。 http://stackoverflow.com/questions/941484/webmethod-vs-scriptmethod – rahul
注:これらの属性はすべて、ASMX Webサービスで使用されます。マイクロソフトは最近、ASMX Webサービス技術は従来の技術であり、そのコードにバグを修正しないと述べています。 –