powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как сделать пространство имен в WCF ?
5 сообщений из 5, страница 1 из 1
Как сделать пространство имен в WCF ?
    #36941393
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WCF сервис должен предоставить интерфейс, где методы разделены на группы, например:

MySystem.File.Export()
MySystem.File.Import()
MySystem.Application.CreateNew()
MySystem.Application.Save()
MySystem.Definitions.GetLookup()

Kaк правильно все это организовать? Можно конечно создать классы File, Application и Definitions, и затем выставить их как проперти у сервиса, но может можно как-нибудь по-другому?
...
Рейтинг: 0 / 0
Как сделать пространство имен в WCF ?
    #36942271
heeepi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stenford,

WCF это не DCOM, у него несколько иная парадигма - вызов методов, а не управление удаленными объектами.
Я бы просто разделили методы по нескольким разным сервисам.

И кстати, ваш вариант с выставлением свойств у сервиса не покатит. Сервисы публикуют только методы.
...
Рейтинг: 0 / 0
Как сделать пространство имен в WCF ?
    #36943863
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для этого обязательно создавать несколько сервисов? Может можно как-то разграничить методы в одном сервисе? По умолчанию в WCF проекте VS2008 создается сервис с одним интерфейсом, может можно как-то добавить туда несколько интерфейсов?
...
Рейтинг: 0 / 0
Как сделать пространство имен в WCF ?
    #36945182
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordдля этого обязательно создавать несколько сервисов? Может можно как-то разграничить методы в одном сервисе? По умолчанию в WCF проекте VS2008 создается сервис с одним интерфейсом, может можно как-то добавить туда несколько интерфейсов?
конечно можно
создавай интерфейс, делай реализацию и еще один svc файл в котором указывай нужную реализацию, а в конфиге еще один ендпоит с адресом к svc
...
Рейтинг: 0 / 0
Как сделать пространство имен в WCF ?
    #36945213
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabasstenfordдля этого обязательно создавать несколько сервисов? Может можно как-то разграничить методы в одном сервисе? По умолчанию в WCF проекте VS2008 создается сервис с одним интерфейсом, может можно как-то добавить туда несколько интерфейсов?
конечно можно
создавай интерфейс, делай реализацию и еще один svc файл в котором указывай нужную реализацию, а в конфиге еще один ендпоит с адресом к svc
чегото я не то сказал про конфиг, там ничего не надо, тупо svc нужен, хотя если хостить не в IIS может наоборот конфигом всё разруливать придется.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как сделать пространство имен в WCF ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]