Sharepoint InfoPath表单库的“项目更新”和“项目更新事件接收器”字段值为空

Sharepoint InfoPath表单库的“项目更新”和“项目更新事件接收器”字段值为空,sharepoint,sharepoint-2007,workflow,infopath,event-receiver,Sharepoint,Sharepoint 2007,Workflow,Infopath,Event Receiver,我有一个InfoPath表单库和与之关联的自定义visual studio工作流。我还有一个库的事件接收器。当我按照下面的代码部分更新列表项时,事件接收器的项更新事件正在触发 memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(xmlDocument.OuterXml)); web.Lists[WorkflowProperties.ListId].GetItemById(WorkflowProperties.ItemId).File.Sa

我有一个InfoPath表单库和与之关联的自定义visual studio工作流。我还有一个库的事件接收器。当我按照下面的代码部分更新列表项时,事件接收器的项更新事件正在触发

memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(xmlDocument.OuterXml));
web.Lists[WorkflowProperties.ListId].GetItemById(WorkflowProperties.ItemId).File.SaveBinary(memoryStream);
但是After属性和Before属性将所有字段显示为null。 properties.BeforeProperties[名称]

为什么此表单库的项目更新事件和项目更新字段值为null

我将InfoPath 2007和Visual studio 2008与SharePoint 2007一起使用