Мы создали дизайн сайта / скрипт, который запускает функциональное приложение. Приложение-функция устанавливает несколько значений свойств:
var adminCtx = ClientContextExtension.GetAppContext("https://xxx-admin.sharepoint.com", Configuration.AppRegistrationId, Configuration.AppRegistrationKey, Logger);
var tenant = new Tenant(adminCtx);
tenant.SetSiteProperties(Site.Context.Url, noScriptSite: false);
adminCtx.ExecuteQuery();
Logger.WriteTrace("Ownership found in DB. Setting propertybag values", SeverityLevel.Verbose);
Site.Context.Web.SetPropertyBagValue("forvaltning", KKOrg.Forvaltning);
Site.Context.Web.SetPropertyBagValue("afdeling", KKOrg.Afdeling);
Site.Context.Web.SetPropertyBagValue("kkorg", KKOrg.KKOrgNr);
Site.Context.Web.Update();
Site.Context.ExecuteQueryWithIncrementalRetry(3, 5, Logger);
Это работает примерно 3 из 4 раз. Примерно в 25% случаев этот код не устанавливает значения в наборе свойств. Есть идеи, что может вызвать это? Я вижу в журнале код выполняется без ошибок. Это дизайн сайта, который учитывает ранние и правильные значения или?