Ejemplo n.º 1
0
        /// <summary>
        /// Add site to registry.
        /// </summary>
        /// <param name="s">Site to be added to the registry</param>
        public void AddSite(string s)
        {
            var site = new Site(s);

            // Create rootdomain key in registry
            var key = Domains.CreateSubKey(site.RootDomain);

            // Subdomain is defined
            if (!string.IsNullOrEmpty(site.SubDomain))
            {
                // Create subdomain key in registry
                key = key.CreateSubKey(site.SubDomain);
            }

            // Create protocol value and set it to security zone
            key.SetValue(site.Protocol, (int)SecurityZone);
        }