Калі вы паспрабуеце абнавіць InfoPath XML-файла праз аб'ектную мадэль у мерапрыемствах / WebParts або з дапамогай любых сродкаў.
Хоць execting Item.Update() выкліча памылку ніжэй. Пры абнаўленні выяву InfoPath XML ў ListItem
файл і ListItem аб'екта атрымліваюць адключаныя.
Item.File.Update() вырашыць вашу праблему.
StackTrace памылкі:
[COMException (0x81020037): Размовы SampleFile/SampleFile_2009-06-11T18_57_00.xml быў зменены SHAREPOINT сістэмы 13 Чэрвеня 2009 00:25:30 +0530.] Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(Радок bstrUrl, Радок bstrListName, Булевы Бадзі, Булевы bSystemUpdate, Булевы bPreserveItemVersion, Булевы bUpdateNoVersion, Int32& plID, Радок& pbstrGuid, Guid pbstrNewDocId, Булевы bHasNewDocId, Радок bstrVersion, Аб'ект& pvarAttachmentNames, Аб'ект& pvarAttachmentContents, Аб'ект& pvarProperties, Булевы bCheckOut, Булевы bCheckin, Булевы bMigration, Булевы bPublish) +0 Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(Радок bstrUrl, Радок bstrListName, Булевы Бадзі, Булевы bSystemUpdate, Булевы bPreserveItemVersion, Булевы bUpdateNoVersion, Int32& plID, Радок& pbstrGuid, Guid pbstrNewDocId, Булевы bHasNewDocId, Радок bstrVersion, Аб'ект& pvarAttachmentNames, Аб'ект& pvarAttachmentContents, Аб'ект& pvarProperties, Булевы bCheckOut, Булевы bCheckin, Булевы bMigration, Булевы bPublish) +203
[SPException: Размовы SampleFile/SampleFile_2009-06-11T18_57_00.xml быў зменены SHAREPOINT сістэмы 13 Чэрвеня 2009 00:25:30 +0530.] Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(Радок bstrUrl, Радок bstrListName, Булевы Бадзі, Булевы bSystemUpdate, Булевы bPreserveItemVersion, Булевы bUpdateNoVersion, Int32& plID, Радок& pbstrGuid, Guid pbstrNewDocId, Булевы bHasNewDocId, Радок bstrVersion, Аб'ект& pvarAttachmentNames, Аб'ект& pvarAttachmentContents, Аб'ект& pvarProperties, Булевы bCheckOut, Булевы bCheckin, Булевы bMigration, Булевы bPublish) +251 Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Булевы Бадзі, Булевы bSystem, Булевы bPreserveItemVersion, Булевы bNoVersion, Булевы bMigration, Булевы bPublish, Булевы bCheckOut, Булевы bCheckin, Guid newGuidOnAdd, Int32& ulID, Аб'ект& objAttachmentNames, Аб'ект& objAttachmentContents, Булевы suppressAfterEvents) +1026 Microsoft.SharePoint.SPListItem.UpdateInternal(Булевы bSystem, Булевы bPreserveItemVersion, Guid newGuidOnAdd, Булевы bMigration, Булевы bPublish, Булевы bNoVersion, Булевы bCheckOut, Булевы bCheckin, Булевы suppressAfterEvents) +182 Microsoft.SharePoint.SPListItem.SystemUpdate() +97 Peoples.WebControls.<>c__DisplayClass1.<ExportData>b__0() +993 Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Стану аб'екта) +70 Microsoft.SharePoint.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2() +392 Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated SecureCode) +152 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(чакаць зваротнага выкліку SecureCode, Аб'ект параметраў) +345 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated SecureCode) +86 Peoples.WebControls.CalendarExport.ExportData() +320 Peoples.WebControls.CalendarExport.ExportCalendar_Click(Аб'ект адпраўніка, EventArgs E) +40 System.Web.UI.WebControls.Button.OnClick(EventArgs E) +111 System.Web.UI.WebControls.Button.RaisePostBackEvent(Радок eventArgument) +110 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(Радок eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler SourceControl, Радок eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection PostData) +36 System.Web.UI.Page.ProcessRequestMain(Булева includeStagesBeforeAsyncPoint, Булева includeStagesAfterAsyncPoint) +1565 |
Дзякуй за размяшчэнне гэтага!
http://www.mstechblogs.com Вельмі інфарматыўна. Артыкул вельмі прафесійна напісана. Я люблю чытаць http://www.mstechblogs.com кожны дзень.
Дзякуючы прыяцеля!
Yep – Thanks for this. I have to use this in the catch of try/catch – try contains Item.Update(). Seems to solve this starnge issue. Is it a sporadic issue then?
Thanks.It is helping me….