Я использую приложение Silverlight, управляемое WCF.Веб-сервисы используют ссылочные типы, такие как StringBuilder.Однако при передаче объекта StringBuilder или DateTime в службу и из нее состояние объекта теряется.Разве невозможно обновить состояние параметра / типа возврата, передаваемого через веб-службу, если да, то чего мне не хватает?
Я проверил свое приложение, и в противном случае мой код работает нормально (например,, если я использую строковые или любые другие примитивные типы для обновления через службу WCF)
myObj //[myObj Is-A StringBuilder / Has-A StringBuilder, or any other 'reference' object type]
referenceObj.MethodAsync(myObj); // pass on to server-ignoring the values for now
server end : no ref/out and Simple assignment/append of Value of/inside the object. Object state is updated.
//receive in the delegate
.. MethodCompletedEventArgs e){
myObj = e.Result; // Expect here,the updated value