powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Silverlight: как получить адрес загрузки приложения?
3 сообщений из 3, страница 1 из 1
Silverlight: как получить адрес загрузки приложения?
    #37571248
freehandler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Имеем обычное Silverlight-приложение в браузере (SL 3,4,5 — неважно), расположенное по адресу
http://myserver/mytest.xap

При этом у сервера IIS, которое хостит это SL-приложение может быть несколько привязок по полю host, т.е.
http://myserver2/mytest.xap
http://myserver3/mytest.xap
http://myserver4/mytest.xap
— все эти адреса указывают на один и тот же виртуальный сервер IIS и на одно и тоже SL-приложение.

Как в коде Silverlight-приложения получить адрес откуда оно было загружено? (т.е. myserver)

With the best regards,
FreeHandler.
...
Рейтинг: 0 / 0
Silverlight: как получить адрес загрузки приложения?
    #37571451
prBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
freehandler,

нужно через страничку asp

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
public string InitParam;

 

protected void Page_Load(object sender, EventArgs e) 

{ 

    InitParam = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; 

}

 

Next, pass this variable to your Silverlight application via the InitParams:

<param name="initParams" value="IPAddress=<%=InitParam%>"/>

Now, in your App.xaml.cs you can retrieve this parameter in the Application_Startup() event. Pass this variable along to your MainPage:

private void Application_Startup(object sender, StartupEventArgs e) 

{ 

   string ipAddress = e.InitParams["IpAddress"]; 

   this.RootVisual = new MainPage(ipAddress); 

}
...
Рейтинг: 0 / 0
Silverlight: как получить адрес загрузки приложения?
    #37571918
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.Current.Host.Source
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Silverlight: как получить адрес загрузки приложения?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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