использование ссылочного параметра для веб-метода в .NET - PullRequest
0 голосов
/ 16 апреля 2009

Я работаю над веб-приложением, которое использует веб-сервис. Веб-сервис написан на .NET.

Я хочу знать, является ли использование ссылочного параметра для веб-метода хорошей практикой или нет?

Ответы [ 2 ]

2 голосов
/ 16 апреля 2009

Вы можете использовать ref и out params со службами WCF, но они скрыты.

Все, что передается WebMethod или службе, должно быть сериализовано - вы можете заставить его вести себя так, как если бы оно было ref или out, оборачивая его во что-то, что устанавливает значения обратно, но это грязно.

Вам лучше с классом записей - простым сериализуемым классом, который в основном является просто списком автоматических свойств, возвращаемых WebMethod.

Это приводит к дополнительным классам, но намного проще в обслуживании.

0 голосов
/ 16 апреля 2009

Лучше всего, чтобы сообщения основывались на ws.

Вы все еще можете делать это неявно, когда используете несколько параметров, но вы по-прежнему получаете сообщение с этими параметрами. Просто держите их отдельно, если вам нужно несколько выходов, верните простой класс результата для операции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...