public static void Init(string srcDir, string dstDir) { SrcDir = srcDir; DstDir = dstDir; Tester = new CompressTester(DstDir + "/values", DstDir, Utils.Log); }
static void Main(string[] args) { var succeedsIds = new List <string> { "1", "2" }; StringBuilder sb1 = new StringBuilder(); succeedsIds.ForEach(contactId => sb1.AppendFormat("contactId = '{0}' or ", contactId)); sb1.Length -= 3; var dddssds = sb1.ToString(); List <dynamic> datas = new List <dynamic>(); for (int i = 0; i <= 1; i++) { datas.AddRange(ListLevel.GetDynamics()); } datas.Sort((first, second) => { return(string.Compare(first.JobTime.ToString(), second.JobTime.ToString())); }); MethodTest(); string currentPath = @"C:\DocAve Backup for Salesforce\"; var ddddssss = currentPath.Substring(0, currentPath.LastIndexOf("\\")); //AddMultipleItems.Run(args); //return; //Workflow.Test(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); ListLevel.LMSListTest(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); ListLevel.AddPermissionItem(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); UtilityLevevl.SendEmail(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); List <string> countryList = new List <string>(); List <string> countryCodeList = new List <string>(); using (var countryReader = new StreamReader(@"C:\Users\xluo\Desktop\CountryName.txt")) { while (!countryReader.EndOfStream) { countryList.Add(countryReader.ReadLine()); } } using (var countryCodeReader = new StreamReader(@"C:\Users\xluo\Desktop\CountryAlpha2Code.txt")) { while (!countryCodeReader.EndOfStream) { countryCodeList.Add(countryCodeReader.ReadLine()); } } StringBuilder dicbuilder = new StringBuilder(); foreach (var country in countryList) { dicbuilder.Append("\""); dicbuilder.Append(country); dicbuilder.Append("\""); dicbuilder.Append(","); } System.IO.File.WriteAllText(@"C:\Users\xluo\Desktop\countryCollection.txt", dicbuilder.ToString()); if (countryList.Count == countryCodeList.Count) { for (int i = 0; i < countryCodeList.Count; i++) { dicbuilder.Append("{"); dicbuilder.Append("\""); dicbuilder.Append(countryCodeList[i]); dicbuilder.Append("\""); dicbuilder.Append(","); dicbuilder.Append("\""); dicbuilder.Append(countryList[i]); dicbuilder.Append("\""); dicbuilder.Append("}"); dicbuilder.Append(","); dicbuilder.AppendLine(); } } System.IO.File.WriteAllText(@"C:\Users\xluo\Desktop\countryCodeMapping.txt", dicbuilder.ToString()); XmlDocument document = new XmlDocument(); document.Load(@"C:\Users\xluo\Desktop\CurrencyList.xml"); var nodes = document.DocumentElement.SelectNodes(@"//CcyTbl/CcyNtry/Ccy"); StringBuilder sb = new StringBuilder(); List <string> lists = new List <string>(); foreach (XmlNode node in nodes) { if (lists.Contains(node.InnerText)) { continue; } lists.Add(node.InnerText); sb.Append("\""); sb.Append(node.InnerText); sb.Append("\""); sb.Append(","); } System.IO.File.WriteAllText(@"C:\Users\xluo\Desktop\currencycode.txt", sb.ToString()); ListLevel.LoadListProperty(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); StringBuilder sbuilder = new StringBuilder(); using (var stream = new StreamReader(@"D:\CI\ADO-221141\sdemuca04943\error site.txt")) { while (!stream.EndOfStream) { var temp = stream.ReadLine(); var index = temp.IndexOf("https://"); if (index > 0) { sbuilder.AppendLine(temp.Substring(index)); } } } UserLevel.ResolveUser(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); ZipTester.DeleteTest(); ZipTester.CreateTest(); ZipHelper.Test(); SiteLevel.Test1(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); ZipHelper.ZipDirectory(@"C:\Users\xluo\Desktop\GzipTest", @"C:\Users\xluo\Desktop\test.zip"); CompressTester.Test(); FileLevel.Add1WFiles(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); double d1 = .0; for (int i = 1; i <= 11; i++) { d1 += .1; } double d2 = .1 * 11; var boolValue = d1 == d2; FileLevel.GetFiles(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password)); WebLevel.CheckListExist(tokenHelper.GetClientContextForServiceAccount(siteUrl, SPUsers.UserName, SPUsers.Password), ""); AddMultipleItems.Run(args); //var ca = TypeDescriptor.GetAttributes(typeof(TestC)) // .OfType<TableAttribute>().FirstOrDefault(); //Console.WriteLine(ca.TableName); // <=== nice //TypeDescriptor.AddAttributes(typeof(TestC), new TableAttribute("naughty")); //ca = TypeDescriptor.GetAttributes(typeof(TestC)) // .OfType<TableAttribute>().FirstOrDefault(); //Console.WriteLine(ca.TableName); // <=== naughty //SiteTool.Run(args); //FileLevel.GetFiles(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //AnalysisIndexDBSize.Start(@"D:\Exchange Index\indexb4dbad7758dc79d0ba2032e43fc87f5c_d.db"); //UserLevel.SiteUsers(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //ViewLevel.Test1(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //AnalysisIndexDBSize.Start(@"C:\Users\xluo\Desktop\indexf0a006eb76b59a36621c941ca77f72f5 - Copy.db"); //ListLevel.LoadListProperty(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //SiteLevel.GetSiteUserAndGroups(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //Workflow.Load13ModeWorklfow(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //FileLevel.Add1WFiles(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //ListItemLevel.LoadItemProperties(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //UserLevel.SiteUsers(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); ////ListLevel.LoadListProperty(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //var value = GetColumnName("OData__x005f_ModerationStatus"); //Process proc = Process.GetCurrentProcess(); //var meoryery = proc.PrivateMemorySize64; //WebRequest.DefaultWebProxy = new System.Net.WebProxy("127.0.0.1", 8888); //FileLevel.LoadFileProperties(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //ListItemLevel.LoadItemProperties(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); ////SiteLevel.GetSiteUserAndGroups(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); ////FileLevel.Add1WFiles(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); ////TenantLevel.Test(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //FileLevel.LoadFileProperties(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //UserLevel.SiteUsers(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //FolderLevel.CreateMultiFolders(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //var uri = new Uri("https://m365x157144-my.sharepoint.com/personal/admin_m365x157144_onmicrosoft_com"); //SiteLevel.GetSiteOwner(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //WebLevel.CheckListExist(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password), string.Format("{0}/{1}", siteUrl, "SiteAssets")); //ViewLevel.CreateViewWithBaseViewId(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //ViewLevel.UpdateContentTypeId(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //OpenXmlTest.Test(); //var datsdfe = DateTime.FromOADate(43794.2714930556); //WebLevel.GetLitByTitle(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //var guid = Guid.NewGuid(); //Navigation.NavigationTest(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); //int number = int.MaxValue; //ArgTest(number -= 1); //try //{ // var date = new DateTime(1563418812947); // Initalize(); // //FileLevel.Add1WFiles(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //ScanSubSiteDocumentLibrary.Scan(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //UpdateFileDateTimeColumnValue.Update(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // if (args.Length == 0) // { // ScanSubSiteDocumentLibrary.Scan(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //Navigation.NavigationTest(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //FolderLevel.FolderTest(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //HtmlTest(); // //var text = System.IO.File.ReadAllText(@"C:\Users\xluo\Desktop\111.txt"); // //var result = System.Web.HttpUtility.HtmlDecode(text); // //SiteLevel.GetSiteSize(tokenHelper.GetClientContextForAppToken(siteUrl)); // //SiteLevel.GetSiteSize(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //UserLevel.GetUserByLoginName(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //MetadataService.Test1(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // //WebLevel.GetAllListsInWeb(tokenHelper.GetClientContextForServiceAccount(siteUrl, userName, password)); // } // else // { // Parser.Default.ParseArguments<Options>(args).WithParsed<Options>(o => // { // //UpdateFileDateTimeColumnValue.RunForLargeList(o); // UpdateFileDateTimeColumnValue.Run(o); // //UpdateFileDateTimeColumnValue.Update(tokenHelper.GetClientContextForServiceAccount(o.SiteUrl, o.UserName, o.Password)); // //ScanSubSiteDocumentLibrary.Scan(tokenHelper.GetClientContextForServiceAccount(o.SiteUrl, o.UserName, o.Password)); // }); // } //} //catch (Exception e) //{ // logger.ErrorFormat("An error occurred: {0}", e); //} //logger.Info("Press any key to esc..."); //Console.ReadKey(); }