У меня есть проект веб-службы asp.net.Этот проект содержит несколько классов, объявленных в своих собственных файлах.Один из этих классов называется clsUser.
clsUser состоит из включенной строки firstName, строки passWord и bool (на самом деле, гораздо больше, но просто для простоты).Я хочу, чтобы создатель клиентского кода имел доступ к членам firstName и passWord, чтобы можно было вносить изменения, но я не хочу, чтобы они обращались к включенному bool.
Поэтому я сделал открытыми firstName и passWord, исделал включен внутренний (чтобы я мог получить доступ к нему в моем коде веб-службы).Дело в том, что мне нужно использовать MonoDevelop, чтобы запустить этот веб-сервис .Net на наших серверах linux, и все, что объявлено как внутреннее, не замечено Mono.
Есть ли другой способ сохранить доступ к определенному члену в моемкод веб-сервиса, но держать его скрытым от клиентов ??