Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.129.208.25] |
|
Сообщ.
#1
,
|
|
|
Здрасте, очередная проблема
есть сервер Server : MarshalByRefObject, IServer, IDisposable { ... } регистрирую его RemotingConfiguration.RegisterWellKnownServiceType (typeof (Server), "TestServer", WellKnownObjectMode.Singleton); Как теперь его защитить от клиента, когда тот получает ссылку IServer server = (IServer) Activator.GetObject (typeof (IServer), url); И может завалить мне сервер ((IDisposable) server).Dispose (); Как побороть? Только не надо мне продлагать убрать из реализации IDisposable p.s. IServer не наследует IDisposable, это наглое приведение |
Сообщ.
#2
,
|
|
|
Я не знаю точно, но попробую предположить: посмотри аттрибуты в соответствующем неймспейсе. Один из них может запрещать удалённый доступ к элементу класса
|