2013-04-25 8 views
0

Я работаю над .NET. Я хочу написать интерфейс для веб-сервиса для своих клиентов (multi client), чтобы они могли наследовать от моего интерфейса, чтобы создать свой собственный веб-сервис, и я могу динамически назвать их веб-сервис.Как сделать интерфейс доступным через веб-сервис?

Есть ли способ сделать это? Спасибо.

Редактировать: Потому что я новичок в веб-сервисе. Я сделаю это более ясным. Я хочу, чтобы все веб-службы моего клиента имели тот же метод. У меня есть несколько cuatomers. Я хочу иметь некоторый объект или интерфейс с моего веб-сайта, чтобы они могли наследовать его. Я могу сохранить URL своего веб-сервиса в базе данных, и я могу назвать их службу динамически. Итак, как это сделать?

+0

Я до сих пор не могу понять вашу идею, пожалуйста, уточните больше? и что вы пробовали до сих пор? –

+0

Я не знал, что это событие можно вызвать динамически, просто заставив их использовать определенный интерфейс. – Sayse

+0

Хорошо, потому что я новичок в веб-сервисе. Я сделаю это более ясным. Я хочу, чтобы веб-служба моего клиента имела тот же метод. У меня есть несколько куатомеров. Я могу сохранить URL своего веб-сервиса в базе данных, и я могу назвать их службу динамически. Итак, как это сделать? – moodym

ответ

0

Это очень просто, вам не нужно ничего делать с точки зрения наследования, это основная предпосылка веб-сервисов. Просто создайте собственный фиктивный веб-сервис (вы можете использовать его для тестирования, а также для возврата тестовых значений) и предоставить URL-адрес своим клиентам. Все они могут получить спецификации (в основном, они просто должны добавить «WSDL» в конце тестового веб-сервиса) и получить WSDL, который они должны внедрить в свой собственный веб-сервис. Если эта тестовая веб-служба является внутренней для вашей сети, вы можете просто получить WSDL самостоятельно и отправить по электронной почте им.

Как только все они реализуют этот веб-сервис, вы можете просто подключиться к ним, и он будет вести себя точно так же.