WCF Сервис и Недвижимость - PullRequest
0 голосов
/ 28 апреля 2010

Вот мой вопрос, у меня есть решение с 4 проектами для службы WCF:

  1. Библиотека DLL: интерфейс службы.
  2. Библиотека DLL: код службы.
  3. Форма заявки: Сервис хостинга приложений.
  4. Форма заявки: Сервисное клиентское приложение.

Я бы хотел, чтобы определенные свойства службы были доступны для хостинг-приложения, но не для клиентского. Если я объявлю свойство в интерфейсе клиента, они оба получат к нему доступ.

Фактически, моя служба управляет входом в систему с использованием идентификатора пользователя и хранит список всех пользователей, вошедших в данный момент. Я хотел бы иметь возможность отображать этот список в приложении хостинга, как инструмент отладки. Но я не хочу, чтобы клиент службы мог иметь доступ к этому списку.

Как я могу это сделать?

Спасибо заранее.

1 Ответ

0 голосов
/ 29 апреля 2010

Вы можете поместить этот код в «2» (сервисный код). Поскольку вы делитесь только интерфейсом с клиентом, он не будет отображаться.

Кроме того, если эта логика (аутентификация и авторизация) специфична для «приложения хостинга», возможно, она должна быть в самом приложении хостинга, а не в коде службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...