我有一个 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["Name"]
为什么此表单库的Item Updated 事件和Item Updating 字段值为 null?
我将 InfoPath 2007 和 Visual Studio 2008 与 SharePoint 2007 一起使用。