Я создаю базовый веб-сервис в asp.net/c#, используя простые сервисы ASMX. Когда я создаю метод, который возвращает класс, это определение класса может быть обнаружено клиентами службы.
Мне интересно, есть ли способ предоставить класс службе, который не используется напрямую ни в одном из методов службы. Мне нужно, чтобы мои сервисные клиенты знали о конкретном классе, даже если он не отображается как возвращаемое значение или тип параметра ни в одном из методов.
Я понимаю, что это странное требование, но оно возникает потому, что мы сериализуем объект и сжимаем сериализованный файл. В конечном итоге мы отправляем объект как байт []. Это вызывает проблему, когда речь идет о десериализации его на другом конце, так как клиент не знает о классе.
Есть ли способ украсить класс, чтобы его можно было обнаружить с помощью обнаружения служб?
Заранее спасибо,
Martin.