Re[9]: передача пользовательского объекта вебсервису
От: mikа Stock#
Дата: 02.09.04 07:49
Оценка:
Здравствуйте, Vovo4K, Вы писали:

VK>Здравствуйте, mikа, Вы писали:


M>>Я уже сказал, что проблема не в XmlInclude. У тебя два типа, одинаковые по-названию. Нужно из одного сконвертировать в другой. Или в клиентской части отказать от использования библиотеке, где описан твой тип, и оперировать только теми типами, которые у тебя есть в пространстве имен localhost


VK>Так тип test_class.some как раз-таки в localhost и не попадает, т.к. у веб-метода и параметр, и возвращаемое значение — типа Object.

VK>Прописывать вместо Object собственно имя типа (в этом случае всё замечательно работает) нельзя — такова специфика задачи.

Не нужно менять тип параметра, нужно лишь на клиенте передавать параметром нужный тип, localhost.some

Private Sub Button1_Click(...) Handles Button1.Click
    Dim ws As New localhost.Service1
    Dim s As New localhost.some
    s.test = "boom"
    TextBox1.Text = ws.hello(s)
End Sub
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.