Правильно ли я понимаю, что получить URL только что отмаршалленого объекта (RemotingServices.Marshal(MarshalByRef mbr)) можно только с помощью ChannelServices.GetUrlsForObject() ?
Есть ли другие варианты? Или альтернативным вариантом будет только ручной?
Дело в том, что url от TcpGenuineChannel, полученный таким способом, выглядит какой-то странно:
tcp://192.168.1.59:8002/34ef482a_2adb_468f_808d_00ef2a62671d/1nouy+uidrxuyschzsnyoqli_2.rem
Hello, " Хитрик Денис "
>
> Дело в том, что url от TcpGenuineChannel, полученный таким способом,
> выглядит какой-то странно:
> tcp://192.168.1.59:8002/34ef482a_2adb_468f_808d_00ef2a62671d/1nouy+uidrxuyschzsnyoqli_2.rem
А в чем странность? Обычный автосгенерированный Uri. Первая часть это должно
быть guid домена, а вторая уникальный идентификатор объекта.
Posted via RSDN NNTP Server 2.0
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, TK, Вы писали:
>> Дело в том, что url от TcpGenuineChannel, полученный таким способом, выглядит какой-то странно:
>> tcp://192.168.1.59:8002/34ef482a_2adb_468f_808d_00ef2a62671d/1nouy+uidrxuyschzsnyoqli_2.rem
TK>А в чем странность? Обычный автосгенерированный Uri. Первая часть это должно быть guid домена, а вторая уникальный идентификатор объекта.
Прошу прощения! Скопировал не то, что хотел

Получаемый URL (не URI) выглядит так:
_gtcp://158a3b127ee74d8f8f87e9e9310488c6//34ef482a_2adb_468f_808d_00ef2a62671d/1nouy+uidrxuyschzsnyoqli_2.rem