if (!list.ContentTypeExistsByName(ContentType))
{
list.ContentTypesEnabled = true;
try
{
list.AddContentTypeToListByName(ContentType);
}
< /code>
Когда это не удается, я стараюсь получить тип контента из root web < /p>
string rootUrl = webURL.Substring(0, webURL.IndexOf("/", 8));
ClientContext clientContext2 = Task.Run(() => AuthManager.GetContextAsync(rootUrl).GetAwaiter().GetResult()).Result;
clientContext2.ExecutingWebRequest += delegate (object senderCC, WebRequestEventArgs eCC)
{
eCC.WebRequestExecutor.WebRequest.UserAgent = "NONISV|EncompaaS|OricaConnector/1.0";
};
var web2 = clientContext2.Site.RootWeb;
clientContext2.Load(web2, w => w.AvailableContentTypes);
clientContext2.ExecuteQuery();
var ctype = web2.AvailableContentTypes.First(c => c.Name == ContentType);
< /code>
Тогда я пытаюсь добавить его в свою Интернет < /p>
var web3 = clientContext2.Site.OpenWeb(webURL.Substring(rootUrl.Length));
web3.AvailableContentTypes.AddExistingContentType(ctype);
clientContext2.ExecuteQuery();
Я пытаюсь добавить тип контента из корневой веб -сайта в суб -сайт. < /p> Во -первых, я просто пытаюсь добавить тип контента по имени[code]if (!list.ContentTypeExistsByName(ContentType)) { list.ContentTypesEnabled = true; try { list.AddContentTypeToListByName(ContentType); } < /code> Когда это не удается, я стараюсь получить тип контента из root web < /p> string rootUrl = webURL.Substring(0, webURL.IndexOf("/", 8));
var web2 = clientContext2.Site.RootWeb; clientContext2.Load(web2, w => w.AvailableContentTypes); clientContext2.ExecuteQuery(); var ctype = web2.AvailableContentTypes.First(c => c.Name == ContentType); < /code> Тогда я пытаюсь добавить его в свою Интернет < /p> var web3 = clientContext2.Site.OpenWeb(webURL.Substring(rootUrl.Length)); web3.AvailableContentTypes.AddExistingContentType(ctype); clientContext2.ExecuteQuery(); [/code] Это бросает файл, не найденное исключение.>
Если я пропустил что-то очевидное, пожалуйста, прошу совета.
Я подозреваю, что это связано с эталонными сборками.
Я использую Unity 3D для приложения Android, которое взаимодействует с SharePoint Online.
После обновления Unity 2022.3.2f1 до...
Если я пропустил что-то очевидное, пожалуйста, прошу совета.
Я подозреваю, что это связано с эталонными сборками.
Я использую Unity 3D для приложения Android, которое взаимодействует с SharePoint Online.
После обновления Unity 2022.3.2f1 до...
Я настроил сайт SharePoint Online и создал приложение, размещаемое у поставщика. Одной из функций приложения является переименование сайта, дочерних сайтов и списка, и бывают случаи, когда сайт, дочерний сайт и список необходимо переименовать, не...
Мой вариант использования — использовать CSOM для создания всех URL-адресов всех версий документов, а затем загрузить их с помощью System.Net.WebClient следующим образом:
У нас есть библиотека документов с настройкой, позволяющей хранить черновики...
во время работы над консольным приложением (net framework 4.7.2). Я использую CSOM для подключения к SP, а затем получаю некоторые данные, но у меня возникают проблемы с сообщением об ошибке:...