首页 > 代码库 > winform通过网络获取用户信息

winform通过网络获取用户信息

1、获取当前部署:

        public static NameValueCollection GetQueryStringParameters()        {            NameValueCollection nameValueTable = new NameValueCollection();            if (ApplicationDeployment.IsNetworkDeployed)    //判断是否是ClickOnce程序            {                string queryString = ApplicationDeployment.CurrentDeployment.ActivationUri.Query;                nameValueTable = HttpUtility.ParseQueryString(queryString);    //Parses a query string into a NameValueCollection using UTF8 encoding            }            return (nameValueTable);        }

 2、获取用户信息

NameValueCollection nameValueCollection = GetQueryStringParameters();            String strIP = nameValueCollection.Get("IP");            String strPort = nameValueCollection.Get("Port");            String strVirtualDirectory = nameValueCollection.Get("VirtualDirectory");            if (strVirtualDirectory == null)                strVirtualDirectory = string.Empty;            String  strAccessKey = nameValueCollection.Get("AccessKey");            String strName = nameValueCollection.Get("currentUserName"));