У меня есть функция, которая хранит файл в Sharepoint, и я хотел бы знать, как можно протестировать его, не пытаясь что-либо поместить на sharepoint. Также, если у кого-то есть лучшая функция для хранения файлов в sharepoint, я был бы благодарен, если вы можете поделиться им. Вот функция у меня есть:Тестирование функции, которая хранит файл в Sharepoint
public static void UploadFile(ClientContext context, string listTitle, string fileName)
{
using (var fs = new FileStream(fileName, FileMode.Open))
{
var fi = new FileInfo(fileName);
var list = context.Web.Lists.GetByTitle(listTitle);
context.Load(list.RootFolder);
context.ExecuteQuery();
var fileUrl = String.Format("{0}/{1}", list.RootFolder.ServerRelativeUrl, fi.Name);
Microsoft.SharePoint.Client.File.SaveBinaryDirect(context, fileUrl, fs, true);
}
}
[Эта ссылка] (https://social.technet.microsoft.com/Forums/en-US/6b5e634b-a274-4b18-a02b-7c6d4a568c78/transaction-in-sharepoint?forum=sharepointgeneralprevious), кажется, указывает на несовместимость TransactionScope с SharePoint. – Kilazur
Мой плохой, не читал это хорошо, я думаю. Удалено мое замечание! – RandomStranger