파라미터 받기
private Dictionary<string, string> GetQueryStringParameters()
{
Dictionary<string,
string> nameValueTable = new Dictionary<string, string>();
if (ApplicationDeployment.IsNetworkDeployed)
{
string url = AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData[0];
string queryString = (new
Uri(url)).Query;
string[] nameValuePairs = queryString.Split('&');
foreach (string pair in nameValuePairs)
{
string[] vars = pair.Split('=');
if (!nameValueTable.ContainsKey(vars[0]))
{
nameValueTable.Add(vars[0], vars[1]);
}
}
}
return (nameValueTable);
}
URL만 받아오기
{
string url = string.Empty;
try
{
string urlfull = AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData[0];
string[] arr_url = urlfull.Split('/');
for (int i = 0; i
< 3; i++)
{
url +=
arr_url[i] + "/";
}
}
catch (Exception
x)
{
url =
x.Message;
}
finally
{
MessageBox.Show(url);
}
}