powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / возврат параметра
4 сообщений из 4, страница 1 из 1
возврат параметра
    #36518795
vehfl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я новичок в WCF так что прошу сильно не пинать)

передаю передаю в сервис, при параметр являющийся ссылочным типом, на стороне сервиса меняю его (параметра) свойства... при возврате в клиент значения не меняются(...

подскажите в какую сторону копать?

ПС: если что надо показать из кода, скажите что я выложу
...
Рейтинг: 0 / 0
возврат параметра
    #36519248
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну... тут идеология несколько иная... забудьте про ссылочные и значимые типы... тип должен быть просто сериализуемым... нет тут передачи по ссылке... да и подумайте сами, как такой механизм можно реализовать? самый простой способ - MyType DoSomeThing(MyType origValue) вроде моно еще out использовать, но при IsOneWay = false... ща вас ктонить направит или ссылкой снабдит :)
...
Рейтинг: 0 / 0
возврат параметра
    #36520049
vehfl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser...самый простой способ - MyType DoSomeThing(MyType origValue)...
в принципе я так и реализовал
...
Рейтинг: 0 / 0
возврат параметра
    #36525431
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vehflbuser...самый простой способ - MyType DoSomeThing(MyType origValue)...
в принципе я так и реализовал

Можно еще так

Код: plaintext
1.
void DoSomeThing(ref MyType origValue)

Но на практике совмещаем оба метода.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / возврат параметра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]