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); }
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); }
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); }