1

InfoPathフォームライブラリとそれに関連付けられたカスタムVisualStudioワークフローがあります。また、ライブラリ用のイベントレシーバーもあります。次のコード部分としてリストアイテムを更新すると、Event-Receiverのアイテム更新イベントが発生します。

memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(xmlDocument.OuterXml));
web.Lists[WorkflowProperties.ListId].GetItemById(WorkflowProperties.ItemId).File.SaveBinary(memoryStream);

ただし、AfterプロパティBeforeプロパティはすべてnullとして表示されますproperties.BeforeProperties["Name"]

このフォームライブラリでアイテム更新イベントアイテム更新フィールドの値がnullになるのはなぜですか?

私はSharePoint2007でInfoPath2007とVisualStudio2008を使用しています。

4

0 に答える 0