Ejemplo n.º 1
0
        public static void ClassInit(XElement xe)
        {
            //__useUrlCache = xe.zXPathValueBool("UseUrlCache", false);
            __useUrlCache    = xe.zXPathValue("UseUrlCache").zTryParseAs(false);
            __cacheDirectory = xe.zXPathValue("CacheDirectory");

            //__useMongo = xe.zXPathValueBool("UseMongo", __useMongo);
            __useMongo              = xe.zXPathValue("UseMongo").zTryParseAs(__useMongo);
            __mongoServer           = xe.zXPathValue("MongoServer", __mongoServer);
            __mongoDatabase         = xe.zXPathValue("MongoDatabase");
            __mongoCollectionName   = xe.zXPathValue("MongoCollection");
            __mongoDocumentItemName = xe.zXPathValue("MongoDocumentItemName");

            IDocumentStore_v2 <FreeTelechargement_HeaderPage> documentStore = null;

            if (__useMongo)
            {
                documentStore = new MongoDocumentStore_v2 <FreeTelechargement_HeaderPage>(__mongoServer, __mongoDatabase, __mongoCollectionName, __mongoDocumentItemName);
            }

            _load = new LoadWebDataManager_v3 <FreeTelechargement_HeaderPage>(new FreeTelechargement_LoadHeaderPageFromWebManager(GetUrlCache()), documentStore);
        }
Ejemplo n.º 2
0
 public static void Test_RapideDdl_MongoDocumentStore_01(object key, RapideDdl_PostDetail post)
 {
     MongoDocumentStore_v2<RapideDdl_PostDetail> documentStore = new MongoDocumentStore_v2<RapideDdl_PostDetail>("mongodb://localhost", "test", "Test_RapideDdl_Detail", "download");
     documentStore.SaveDocument(key, post);
 }
Ejemplo n.º 3
0
        public static void Test_RapideDdl_MongoDocumentStore_01(object key, RapideDdl_PostDetail post)
        {
            MongoDocumentStore_v2 <RapideDdl_PostDetail> documentStore = new MongoDocumentStore_v2 <RapideDdl_PostDetail>("mongodb://localhost", "test", "Test_RapideDdl_Detail", "download");

            documentStore.SaveDocument(key, post);
        }