0

早上好,

我正在尝试开发一个事件接收器,当将文档添加到 SharePoint 中的文档库时,它将检查配置列表以查看它添加到的文件夹是否存在,然后将参数传递给 ESB,以便它可以同步盒子。

我的问题是我陷入了第一个障碍,我查看的文档在网站上并没有明确说明如何使用这些。

我的开始代码看起来像:

SPFile sourceFile = properties.ListItem.File;
String fileId = sourceFile.UniqueId;
SPFolder sourceFolder = sourceFile.ParentFolder;
String folderId = sourceFolder.UniqueId;
String folderPath = sourceFolder.Url;
if(sourceFolder == ProjectDocLibEventConfiguration.boxFolder || folderPath)
{
    sourceFile.MoveTo("http://{servername}/mule-esb?event_type=sharepoint_event_listener&source_doc_lib_id={folderId}&source_document_id={fileId}&target_box_root_doc_lib_path={box_root_doc_lib_path}");
} 

我知道这会将一个文件从文件夹移动到另一个位置。这是正确的方法吗?有谁知道这方面的任何文档/让事件接收器与 Mule ESB 通信?

4

0 回答 0