zoukankan      html  css  js  c++  java
  • SharePoint中的EventReceiver 之四 为Content Type编写Event Handler

    在前面的部分, 我们创建了CompanyItemEventReceiver类来在Company names中使用大写来保持数据完整性. 作为这个Event Receiver的系列的最后部分, 我们现在希望展现一下如何把event receiver类中的event handler绑定到Company这个Content Types上. 这是通过在content type的definition中使用一个inner XmlDocument节点, 下面进行了举例. 你可以看到, 每一个event handler都必须被单独地使用相同地信息来绑定.

    <ContentType ID="0x0100E71A2716C18B4e96A9B0461156806FFA" Name="Company" >
      <!-- FieldRefs element omitted for clarity -->
      <!-- event handlers added to content type using XmlDocument element -->
      <XmlDocuments>
        <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/events">
          <spe:Receivers xmlns:spe="http://schemas.microsoft.com/sharepoint/events">
            <spe:Receiver>
              <spe:Name>ItemAddedReceiver</spe:Name>
              <spe:Type>ItemAdded</spe:Type>
              <spe:Assembly>LitwareTypes, [full 4-part assembly name] </spe:Assembly>
              <spe:Class>LitwareTypes.CompanyItemEventReceiver</spe:Class>
            </spe:Receiver>
            <spe:Receiver>
              <spe:Name>ItemUpdatedReceiver</spe:Name>
              <spe:Type>ItemUpdated</spe:Type>
              <spe:Assembly>LitwareTypes, [full 4-part assembly name] </spe:Assembly>
              <spe:Class>LitwareTypes.CompanyItemEventReceiver</spe:Class>
            </spe:Receiver>
          </spe:Receivers>
        </XmlDocument>
      </XmlDocuments>
    </ContentType>

     

    译自:

    Inside Microsoft Windows SharePoint Services 3.0

  • 相关阅读:
    当Django模型迁移时,报No migrations to apply 问题时
    django--各个文件的含义
    django--创建项目
    1013. Battle Over Cities (25)
    1011. World Cup Betting (20)
    1009. Product of Polynomials (25)
    1007. Maximum Subsequence Sum (25)
    1006. Sign In and Sign Out (25)
    1008. Elevator (20)
    1004. Counting Leaves (30)
  • 原文地址:https://www.cnblogs.com/awpatp/p/1665350.html
Copyright © 2011-2022 走看看