Доступ к классам через WebService
От: Maxeemus  
Дата: 06.04.03 14:12
Оценка:
Здравствуйте.
Вот какой вопрос у меня возник к Вам.
Существуют классы:
public class CBase
...
public class CCls1 : cBase
....
public class CCls2 : cBase

Как сделать классы CCls1 и CCls2 доступными на клиенте через WebService если
у сервиса есть только метод
[WebMethod]
public CBase Foo()
{...}

Который возвращает, на самом деле, объект любого из классов-наследников CBase ?
Не хочется писать для каждого класса свой web method.
Re: Доступ к классам через WebService
От: J.Quintana  
Дата: 07.04.03 08:12
Оценка: 11 (3)
Здравствуйте, Maxeemus, Вы писали:

M>у сервиса есть только метод

M>
M>[WebMethod]
M>public CBase Foo()
M>{...}
M>

M>Который возвращает, на самом деле, объект любого из классов-наследников CBase ?
M>Не хочется писать для каждого класса свой web method.

M>


[ XmlInclude(typeof(CCls1)) ]
[ XmlInclude(typeof(CCls2)) ]
public CBase Foo()
{...}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.