Example #1
0
        private static WebDataPageManager_v1 <int, Ebookdz_HeaderPage_v1, Ebookdz_PostHeader> CreateWebDataPageManager(XElement xe)
        {
            WebDataPageManager_v1 <int, Ebookdz_HeaderPage_v1, Ebookdz_PostHeader> headerWebDataPageManager = new WebDataPageManager_v1 <int, Ebookdz_HeaderPage_v1, Ebookdz_PostHeader>();

            headerWebDataPageManager.WebLoadDataManager = new WebLoadDataManager <Ebookdz_HeaderPage_v1>();

            //if (xe.zXPathValue("UseUrlCache").zTryParseAs(false))
            //{
            //    UrlCache urlCache = new UrlCache(xe.zXPathValue("CacheDirectory"));
            //    urlCache.UrlFileNameType = zurl.GetUrlFileNameType(xe.zXPathValue("CacheUrlFileNameType"));
            //    headerWebDataPageManager.WebLoadDataManager.UrlCache = urlCache;
            //}
            headerWebDataPageManager.WebLoadDataManager.UrlCache = UrlCache.Create(xe);

            headerWebDataPageManager.WebLoadDataManager.InitLoadFromWeb          = EbookdzLogin_v1.InitLoadFromWeb;
            headerWebDataPageManager.WebLoadDataManager.GetHttpRequestParameters = EbookdzLogin_v1.GetHttpRequestParameters;
            headerWebDataPageManager.WebLoadDataManager.GetData = GetData;
            //detailWebDataManager.GetKeyFromHttpRequest = GetPostDetailKey;
            //detailWebDataManager.LoadImages = DownloadPrint.LoadImages; // IPost

            //if (xe.zXPathValue("UseMongo").zTryParseAs(false))
            //{
            //    MongoDocumentStore<int, Ebookdz_HeaderPage> documentStore = new MongoDocumentStore<int, Ebookdz_HeaderPage>(xe.zXPathValue("MongoServer"), xe.zXPathValue("MongoDatabase"), xe.zXPathValue("MongoCollection"), xe.zXPathValue("MongoDocumentItemName"));
            //    documentStore.DefaultSort = xe.zXPathValue("MongoDefaultSort");
            //    headerWebDataPageManager.DocumentStore = documentStore;
            //}
            //documentStore.GetDataKey = headerPage => headerPage.GetKey();
            //documentStore.Deserialize = document => (IEnumDataPages_new<int, IHeaderData_new>)BsonSerializer.Deserialize<Ebookdz_HeaderPage>(document);
            headerWebDataPageManager.DocumentStore = MongoDocumentStore_v4 <int, Ebookdz_HeaderPage_v1> .Create(xe);

            headerWebDataPageManager.GetHttpRequestPage = GetHttpRequestPage;
            return(headerWebDataPageManager);
        }
Example #2
0
        private static WebDataPageManager_v1 <int, Handeco_HeaderPage, Handeco_Header> CreateWebDataPageManager(XElement xe)
        {
            WebDataPageManager_v1 <int, Handeco_HeaderPage, Handeco_Header> headerWebDataPageManager = new WebDataPageManager_v1 <int, Handeco_HeaderPage, Handeco_Header>();

            headerWebDataPageManager.WebLoadDataManager = new WebLoadDataManager <Handeco_HeaderPage>();

            headerWebDataPageManager.WebLoadDataManager.UrlCache = UrlCache.Create(xe);

            //headerWebDataPageManager.WebLoadDataManager.InitLoadFromWeb = EbookdzLogin.InitLoadFromWeb;
            headerWebDataPageManager.WebLoadDataManager.GetHttpRequestParameters = Handeco.GetHttpRequestParameters;
            headerWebDataPageManager.WebLoadDataManager.GetData = GetData;

            headerWebDataPageManager.DocumentStore = MongoDocumentStore_v4 <int, Handeco_HeaderPage> .Create(xe);

            headerWebDataPageManager.GetHttpRequestPage = GetHttpRequestPage;
            return(headerWebDataPageManager);
        }
Example #3
0
 static Handeco_HeaderManager()
 {
     __headerWebDataPageManager = CreateWebDataPageManager(XmlConfig.CurrentConfig.GetElement("Handeco/Header"));
 }
Example #4
0
 static Cdefi_HeaderManager()
 {
     __headerWebDataPageManager = CreateWebDataPageManager(XmlConfig.CurrentConfig.GetElement("Cdefi/Header"));
 }
Example #5
0
 static OnisepInstitution_HeaderManager()
 {
     __headerWebDataPageManager = CreateWebDataPageManager(XmlConfig.CurrentConfig.GetElement("OnisepInstitution/Header"));
 }
Example #6
0
        private static WebDataPageManager_v1 <int, TelechargerMagazine_HeaderPage_v1, TelechargerMagazine_PostHeader_v1> CreateWebDataPageManager(XElement xe)
        {
            WebDataPageManager_v1 <int, TelechargerMagazine_HeaderPage_v1, TelechargerMagazine_PostHeader_v1> headerWebDataPageManager = new WebDataPageManager_v1 <int, TelechargerMagazine_HeaderPage_v1, TelechargerMagazine_PostHeader_v1>();

            headerWebDataPageManager.WebLoadDataManager          = new WebLoadDataManager <TelechargerMagazine_HeaderPage_v1>();
            headerWebDataPageManager.WebLoadDataManager.UrlCache = UrlCache.Create(xe);

            //headerWebDataPageManager.WebLoadDataManager.InitLoadFromWeb = EbookdzLogin.InitLoadFromWeb;
            headerWebDataPageManager.WebLoadDataManager.GetHttpRequestParameters = TelechargerMagazine_v1.GetHttpRequestParameters;
            headerWebDataPageManager.WebLoadDataManager.GetData = GetData;
            headerWebDataPageManager.DocumentStore = MongoDocumentStore_v4 <int, TelechargerMagazine_HeaderPage_v1> .Create(xe);

            headerWebDataPageManager.GetHttpRequestPage = GetHttpRequestPage;
            return(headerWebDataPageManager);
        }
Example #7
0
 static TelechargerMagazine_HeaderManager_v1()
 {
     __headerWebDataPageManager = CreateWebDataPageManager(XmlConfig.CurrentConfig.GetElement("TelechargerMagazine/Header"));
 }
Example #8
0
 static Ebookdz_HeaderManager_v1()
 {
     __headerWebDataPageManager = CreateWebDataPageManager(XmlConfig.CurrentConfig.GetElement("Ebookdz/Header"));
 }
Example #9
0
 static Vosbooks_HeaderManager_v1()
 {
     __headerWebDataPageManager = CreateWebDataPageManager(XmlConfig.CurrentConfig.GetElement("Vosbooks/Header"));
 }
Example #10
0
 static ExtremeDown_HeaderManager_v2()
 {
     __headerWebDataPageManager = CreateWebDataPageManager(XmlConfig.CurrentConfig.GetElement("ExtremeDown/Header"));
 }