что такое атрибут веб-метода в веб-сервисе? - PullRequest
1 голос
/ 07 августа 2009

Что такое атрибут веб-метода в веб-сервисе? для примера

[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public string GetApplicationDomains(string strParameterList)
{

}        

для каких целей используются эти атрибуты WebMethod и ScriptMethod?

Ответы [ 3 ]

5 голосов
/ 07 августа 2009

WebMethod указывает «метод, представленный как часть веб-службы XML».
ScriptMethod"Указывает, какой глагол HTTP используется для вызова метода, и формат ответа"

1 голос
/ 07 августа 2009

Атрибут WebMethod позволяет вызывать метод через веб-службу.

Атрибут ScriptMethod сообщает, какой метод следует использовать для вызова метода (POST / GET) и при форматировании ответа следует использовать (JSON или XML)

1 голос
/ 07 августа 2009

Атрибут WebMethod определяет этот метод как метод веб-службы.

Атрибут ScriptMethodAttribute является необязательным.

Если метод не помечен ScriptMethodAttribute , метод будет вызываться с помощью команды HTTP POST, и ответ будет сериализован как JSON. Вы не можете переопределить этот параметр из скрипта.

...