博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Programmatically Disable Event Firing on List Item Update in SharePoint 2010
阅读量:6668 次
发布时间:2019-06-25

本文共 1312 字,大约阅读时间需要 4 分钟。

1. Microsoft.SharePoint.dll

Create EventFiring.cs 1.Right-click on the project, select Add and click on New Item. 2.In the templates pane, select Class. 3.Enter the Name as EventFiring and then click OK. 4.Replace EventFiring.cs with the following code:   using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint;

 

namespace DisableEventFiring

{

   public classEventFiring : SPItemEventReceiver

    {

       public void DisableHandleEventFiring()

        {

           this.EventFiringEnabled =false;

        }

 

       public void EnableHandleEventFiring()

        {

           this.EventFiringEnabled =true;

        }

    } }

Program.cs 1.Replace Program.cs with the following code:   using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint;

 

namespace DisableEventFiring

{

   class Program

    {

       static void Main(string[] args)

        {

           using (SPSite site = new SPSite(""))

            {

                using (SPWeb web = site.OpenWeb())

                {

                    SPList list = web.Lists.TryGetList("Custom");

                    SPListItem item = list.GetItemById(34);

                    item["Title"] ="Updated Successfully";

                    EventFiring eventFiring = newEventFiring();

                    eventFiring.DisableHandleEventFiring();

                    item.Update();

                    eventFiring.EnableHandleEventFiring();

                    Console.WriteLine("Updated Successfully");

                    Console.ReadLine();

                }

            }

        }

    } }  

转载于:https://www.cnblogs.com/hqbird/p/3785179.html

你可能感兴趣的文章
关于 多进程epoll 与 “惊群”问题
查看>>
Codeforces Round #175 (Div. 2) C. Building Permutation(贪心)
查看>>
使用任务计划程序自动执行任务
查看>>
IDEA在代码上无错误提示,但是编译时出现error:非法字符
查看>>
失业的程序员(八):创业的要素
查看>>
使用Beetle.Express简单构建高吞吐的TCP&UDP应用
查看>>
CTime类小结1
查看>>
类型串php中null和false和0之间的区别
查看>>
类模式用Bridge模式重写了Libvirt框架
查看>>
Word2003和2007如何隐藏去掉回车符
查看>>
MD5鉴定文件是否相同
查看>>
Linux 定时运行脚本、命令
查看>>
Java Web 文件上传Demo <1>
查看>>
phpmyadmi 上传大文件
查看>>
每日英语:A Buying Guide to Air-Pollution Masks
查看>>
每日英语:As World's Kids Get Fatter, Doctors Turn To The Knife
查看>>
梅西百货公司[编辑]
查看>>
最长递增子序列问题 nyoj 17单调递增最长子序列 nyoj 79拦截导弹
查看>>
有感于去哪儿的一道笔试题
查看>>
tabhost中setup()和setup(LocalActivityManager activityGroup)
查看>>