Exemple #1
0
        //internal ServicePackageList packages = new ServicePackageList();      //服务包

        private string getUri(Type t, string key)
        {
            string baseuri = AppSettingConfig.getRemoteUriPath();

            if (string.IsNullOrEmpty(baseuri))
            {
                return("");
            }
            string typename = t.FullName;

            foreach (ServicePackageInfo package in packages)
            {
                foreach (ServiceInfo si in package.Services)
                {
                    if (si.ServiceTypeName == typename && si.Key == key)
                    {
                        return(UriUtil.GetServiceUri(baseuri, package.Name, key));
                    }
                }
            }
            return("");
        }