Example #1
0
        public static PropertyBag SerializeSiteDefaults(ServerManager serverManager)
        {
            FtpSite     ftpSiteDefaultElement = FtpHelper.GetFtpSiteDefaultElement(serverManager.SiteDefaults);
            PropertyBag bag = new PropertyBag(true);

            SerializeFtpSiteProperties(ftpSiteDefaultElement, bag);
            return(bag);
        }
 public void EditSiteDefaults(PropertyBag bag)
 {
     if (bag == null)
     {
         throw new ArgumentNullException("bag");
     }
     SitesHelper.DeserializeFtpSiteProperties(FtpHelper.GetFtpSiteDefaultElement(ServerManager.SiteDefaults), bag);
     ServerManager.CommitChanges();
 }