static void Main(string[] args) { JSONHelper s = new JSONHelper(); SharePointHelper sh = null; System.Net.NetworkCredential cred = null; if (Settings.Instance.Password.Length > 2) { cred = new System.Net.NetworkCredential(Settings.Instance.Username, Settings.Instance.Password); sh = new SharePointHelper(Settings.Instance.SharePointUrl, cred); } else sh = new SharePointHelper(Settings.Instance.SharePointUrl); s.StoreFolder = Settings.Instance.StoreFolder; string action = args[0].ToLower(); if (action == "file") { RecreateList(sh); s.ReadSingleFile(args[1],sh); } else if (action == "folder") s.ReadSingleFolder(args[1]); else if (action == "setupsp") RecreateList(sh); else PrintInfo(); }
private static void RecreateList(SharePointHelper sh) { sh.DeleteDocumentLibrary("Reuter"); List list = sh.CreateDocumentLibrary("Reuter", "ReuterFiles"); TermGroup group = sh.CreateGroup(sh.GetTermStore(), "MachineLearning"); TermSet set = sh.CreateTermSet(group, "MachineLearning"); sh.DeleteFieldIfExists("Topic"); Microsoft.SharePoint.Client.Field taxField = sh.CreateTaxonomyField(sh.GetTermStore(), set, "Topic", "Topic", false, false); sh.AddTaxFieldToList(list, taxField, true); }
internal void ReadSingleFile(string filePath, SharePointHelper sh,string DocType = "SGML") { using (StreamReader streamReader = new StreamReader(filePath)) { string text = streamReader.ReadToEnd(); var entries = JsonConvert.DeserializeObject<List<Entry>>(text); foreach(Entry e in entries) { WordHelper wh = new WordHelper(); byte[] file = wh.CreateWordDocumentByReuterFile(e); sh.UploadDocument("Reuter", "/", GetSampleWordName(), file); } } }
static void Main(string[] args) { SGMLHelper s = new SGMLHelper(); s.StoreFolder = "c:\\Foo"; string action = args[0].ToLower(); if (action == "file") { s.ReadSingleFile(args[1]); } else if (action == "folder") { s.ReadSingleFolder(args[1]); } else if (action == "setupsp") { SharePointHelper sh = null; System.Net.NetworkCredential cred = null; if (args.Length > 2) { cred = new System.Net.NetworkCredential(args[2], args[3]); sh = new SharePointHelper(args[1], cred); } else { sh = new SharePointHelper(args[1]); } sh.DeleteDocumentLibrary("Reuter"); List list = sh.CreateDocumentLibrary("Reuter", "ReuterFiles"); TermGroup group = sh.CreateGroup(sh.GetTermStore(), "MachineLearning"); TermSet set = sh.CreateTermSet(group, "MachineLearning"); sh.DeleteFieldIfExists("Topic"); Microsoft.SharePoint.Client.Field taxField = sh.CreateTaxonomyField(sh.GetTermStore(), set, "Topic", "Topic", false, false); sh.AddTaxFieldToList(list, taxField, true); } else { PrintInfo(); } }