Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Регистрация нескольких WellKnownClientTypeEntry (Remoting) / 2 сообщений из 2, страница 1 из 1
28.04.2009, 09:43
    #35957572
Userus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация нескольких WellKnownClientTypeEntry (Remoting)
Всем привет.
Есть два сервера, на них работают по сервису. В программе регистрирую два WellKnownClientTypeEntry, для каждого сервиса:

Код: plaintext
1.
2.
3.
4.
RemotingConfiguration.RegisterWellKnownClientType(new WellKnownClientTypeEntry(
                    typeof(RemObject), "tcp://[ip_server_1]/Object_1/WKO.rem"));

RemotingConfiguration.RegisterWellKnownClientType(new WellKnownClientTypeEntry(
                    typeof(RemObject), "tcp://[ip_server_2]/Object_1/WKO.rem"));

Далее создаю экземпляр класса RemObject. Есть у него метод, скажем GetNameServer().
Код: plaintext
1.
RemObject remObj = new RemObject();
string name = remObj.GetNameServer();

Как сделать, чтобы GetNameServer() выполнился только на server_1?

То есть из всех зарегистрированных WellKnownClientTypeEntry обратиться только к какому-то одному?
RemObject должен быть один для всех, так как сервисы выполняют однотипную работу, только на разных серваках,
нужно удаленно управлять сервисами.
...
Рейтинг: 0 / 0
28.04.2009, 10:54
    #35957794
Userus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация нескольких WellKnownClientTypeEntry (Remoting)
Походу вот так можно:
Код: plaintext
RemObject obj = (RemObject)Activator.GetObject(typeof(RemObject), "tcp://[ip_server_1]/Object_1/WKO.rem");
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Регистрация нескольких WellKnownClientTypeEntry (Remoting) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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