zoukankan      html  css  js  c++  java
  • SharePoint:通过编码的方式为内容类型添加事件接收器

    如果您正在SharePoint解决方案中部署一个事件接收器和一个内容类型,那您可以忽略此文。但是,如果您想要把一个事件接收器和一个已经存在的内容类型做关联,以下是示例代码:

    //移除已经存在的assembly name,class 和type定义
    foreach(SPEventReceiverDefinition definition in contentType.EventReceivers)
    {
    if(definition.Class != className && definition.Assembly != assemblyName
    && definition.Type != eventReceiverType)
    {
    continue;
    }
    definition.Delete();
    contentType.Update(true);
    break;
    }
    SPEventReceiverDefinition eventReceiverDefinition = contentType.EventReceivers.Add();
    eventReceiverDefinition.Class = className; // String
    eventReceiverDefinition.Assembly = assemblyName; // String
    eventReceiverDefinition.Type = eventReceiverType; // SPEventReceiverType
    eventReceiverDefinition.Data = documentType; // Arbitrary input data (String)
    eventReceiverDefinition.Update();
    contentType.Update(true);
    

      

  • 相关阅读:
    其他魔术方法
    类型约束和类的魔术常量
    PHP对象遍历、内置标准类与数据转对象
    类的自动加载与对象的克隆
    PHP重载与接口
    面向对象
    PHP基础
    地下城与勇士的项目整理
    mysql建表
    jQuery
  • 原文地址:https://www.cnblogs.com/Jayan/p/2834492.html
Copyright © 2011-2022 走看看