Ако се опитате да актуализирате файла на 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(String bstrUrl, String bstrListName, Булева bAdd, Булева bSystemUpdate, Булева bPreserveItemVersion, Булева bUpdateNoVersion, Int32& plID, Низ& pbstrGuid, GUID pbstrNewDocId, Булева bHasNewDocId, String bstrVersion, Обект& pvarAttachmentNames, Обект& pvarAttachmentContents, Обект& pvarProperties, Булева bCheckOut, Булева bCheckin, Булева bMigration, Булева bPublish) +0 Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Булева bAdd, Булева bSystemUpdate, Булева bPreserveItemVersion, Булева bUpdateNoVersion, Int32& plID, Низ& pbstrGuid, GUID pbstrNewDocId, Булева bHasNewDocId, String 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(String bstrUrl, String bstrListName, Булева bAdd, Булева bSystemUpdate, Булева bPreserveItemVersion, Булева bUpdateNoVersion, Int32& plID, Низ& pbstrGuid, GUID pbstrNewDocId, Булева bHasNewDocId, String bstrVersion, Обект& pvarAttachmentNames, Обект& pvarAttachmentContents, Обект& pvarProperties, Булева bCheckOut, Булева bCheckin, Булева bMigration, Булева bPublish) +251 Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Булева bAdd, Булева 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 д) +40 System.Web.UI.WebControls.Button.OnClick(EventArgs д) +111 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String 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 – Благодаря за това. Трябва да използвате тази в улова на опит / улов – опитам съдържа Item.Update(). Изглежда, за да реши този проблем starnge. Дали това е спорадичен проблем след това?
Thanks.It ми помага….