2009-06-30 72 views
4

我是最近才注意到在定義文件爲SharePoint事件接收器的Filter元素:如何爲SharePoint事件接收器設置篩選器?

<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <Receivers> 
    <Receiver> 
     ... 
     <Filter /> 
    </Receiver> 
    </Receivers> 
</Elements> 

爲​​屬性的MSDN文檔說值:「代表了SPListItem對象過濾器」。幷包括以下內容:

「事件處理程序在站點或站點集合級別註冊,以實現篩選以響應列表項事件。篩選允許按順序應用多個規則以限制列表的大小或該列表的其他維度,它們在持久性存儲中以賦值語句的形式指定爲名稱 - 值對。

我的問題是:如何設置過濾器的值?你會使用CAML <Where>元素嗎?

我只是好奇在這個階段。我沒有理由使用它,但看到它並開始想知道。我搜索了SharePoint 12'配置單元'文件夾中的所有事件接收器定義,並且沒有應用過濾器。

回答

2

我在事件接收器中完成的任何過濾,我已在代碼中完成。

我發現了一些似乎表明過濾元素被保留或未實現的鏈接。

http://msdn.microsoft.com/en-us/library/dd340827(PROT.13).aspx

也許在2010年MOSS

+0

有http://msdn.microsoft.com/en-us/library/ms460929.aspx也。 (我只能發表一個鏈接,我的代表一次:)) – 2009-07-01 11:49:43

相關問題