powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Продолжая тему Remoting & Delegate
5 сообщений из 5, страница 1 из 1
Продолжая тему Remoting & Delegate
    #32370107
Alex Antonoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть серверная сборка, которая в себе содержит некий Singleton. Хочу сделать Callback.
Вариант 1: Делаю Delegate + event регистряю его и обнаруживаю, что при регистрации обратного ивента сервер хочет найти клиентскую сборку. И если не находит, валит исключение
Вариант 2: Делаю интерфейс, в удаленном классе member - ссылка на интерфейс, реализую в клиенте этот интерфейс, и пытаюсь серверу передать адрес реализации интерфейса (this). Получаю то же самое.

Вопрос: Нахрена серверу нужена клиентская сборка ? Для тогоа что бы Transparent Proxy сгенерякать ? Разве не достаточно для этого описания делегата или интерфейса? Или это можно обойти ?
...
Рейтинг: 0 / 0
Продолжая тему Remoting & Delegate
    #32370173
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно не отвечу, но кой какие мысли есть.
По варианту 2 (по первому нечего обсуждать :) ). В книге по ремоутингу эта ситуация описана и там предложено 2 решения:
- Писать клиента и сервер в одной сборке. Но это неудобно и нежелательно по разным там причинам.
- Написать все, как ты сделал, через интерфейс, но callback передавать через промежуточный объект, определенный в некой третьей сборке. В принципе это самое красивое решение получается. Сервер - в одной сборке. Клиен - в другой. Интерфейсы данных и всякие утилитные объекты, используемые сервером и клиентом совместно - в третьей. Если интересно, то попозже загляну в книжку, поподробнее опишу.
...
Рейтинг: 0 / 0
Продолжая тему Remoting & Delegate
    #32370246
Alex Antonoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, Мелкософт тоже об этом пишет
...
Рейтинг: 0 / 0
Продолжая тему Remoting & Delegate
    #32370451
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Артем1

А что за книжка?
...
Рейтинг: 0 / 0
Продолжая тему Remoting & Delegate
    #32370461
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft .NET Remoting от MPress
Русская редакция М2003
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Продолжая тему Remoting & Delegate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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