Silverlight: obteniendo la información del dominio
silverlight-2.0 (2)
¿Qué hay de HtmlDocument.DocumentUri ? Eso te daría lo que necesitas. Página sobre la interoperabilidad del navegador aquí .
¿Cómo una aplicación de Silverlight le pregunta al navegador de qué dominio se sirve?
ACTUALIZACIÓN: asegúrese de que si su clase aún no tiene esta declaración de uso , agréguela en la parte superior de su clase. Esto te ayudará con algunos de los ejemplos que verás en línea. Me confundió por un momento.
using System.Windows.Browser;
Como dice jcollum, accede a la propiedad HtmlDocument.DocumentUri para obtener mucha información sobre el host. Para responder a la pregunta en tu comentario, así es como haces esto en Page.xaml.cs:
using System;
using System.Windows.Browser;
using System.Windows.Controls;
namespace SilverlightApplication1
{
public partial class Page : UserControl
{
public Page()
{
InitializeComponent();
string hostName = HtmlPage.Document.DocumentUri.Host;
int port = HtmlPage.Document.DocumentUri.Port;
}
}
}