代码之家  ›  专栏  ›  技术社区  ›  dariom

如何设置SharePoint事件接收器的筛选器?

  •  4
  • dariom  · 技术社区  · 15 年前

    我最近才注意到 Filter SharePoint事件接收器定义文件中的元素:

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

    的msdn文档 SPEventReceiverDefinition.Filter 属性表示该值:“表示SPListItem对象的筛选器”。并包括以下备注:

    “事件处理程序在网站或网站集级别注册,以实现响应列表项事件的筛选。筛选允许按顺序应用多个规则,以限制列表或该列表的某些其他维度的大小。它们在持久存储中以赋值语句的形式指定为名称-值对。”

    我的问题是:如何设置过滤器的值?你能用凸轮吗 <Where> 元素?

    我只是好奇在这个阶段。我没有理由用这个,但我看到了,开始怀疑。我搜索了SharePoint12“hive”文件夹中的所有事件接收器定义,但没有一个应用了筛选器。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Rhys Jones    15 年前

    我在事件接收器中所做的任何过滤,都是在代码中完成的。

    我发现了一些类似的东西,它们似乎表明过滤器元素要么是保留的,要么是未实现的。

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

    也许在莫斯2010年。