|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
Создал экземпляр класса через канал HTTP. все работает, кроме одного, пытаюсь добавить обработчик ValueEvent += new EvHandler(MyHandler) тут же вываливается ошибка "Сериализация для типа System.DelegateSerializationHolder и производных от него типов (например, System.DelegateSerializationHolder) на этом уровне безопасности запрещена." Обработчик без параметров, стоит [OneWay] Куда еще посмотреть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 06:02 |
|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
Там в файлике, где настройки ремоутинга, где указываются параметры канала и т.п. есть параметр - уровень доступа. Как точно называется, сейчас не помню, на rsdn-е видел. Поищи там. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 10:33 |
|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
И еще. Обработчик должен быть public. Но параметр все равно нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 10:38 |
|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
во, нашел кажется http://www.rsdn.ru/Forum/Message.aspx?mid=399275 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 10:52 |
|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
На сервере поставил следующий конфиг: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
подписка на событие заработало, но уведомление (Callback) не пашет, говорит, что "System.Runtime.Remoting.RemotingException: This remoting proxy has no channel sink which means either the server has no registered server channels that are listening, or this application has no suitable client channel to talk to the server." Это означает, что сервер не знает, как обратиться к клиенту ? Как это лечиться ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 11:21 |
|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
надо клиентский конфиг смотреть. там тоже дофига чего настраивается, что-бы подписка на события работала. на rsdn-е встатьях есть 3 стетейки неплохие про remoting. посмотри, может чего там найдешь. да, и клиентский конфиг покажи, чего там есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 11:39 |
|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
Клиентский такой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Статейка качнул, дома спокойно поизучаю:) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 13:25 |
|
Delegate & Remoting
|
|||
---|---|---|---|
#18+
В примере вроде как проще написано, и все работает. Такой попробуй. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2004, 14:19 |
|
|
start [/forum/topic.php?fid=19&msg=32369395&tid=1398162]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 261ms |
0 / 0 |