码迷,mamicode.com
首页 > 其他好文 > 详细

Programmatically Disable Event Firing on List Item Update in SharePoint 2010

时间:2014-06-15 23:35:26      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:class   code   http   ext   get   string   

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("https://serverName/sites/Vijai/"))

            {

                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();

                }

            }

        }

    } }  

Programmatically Disable Event Firing on List Item Update in SharePoint 2010,布布扣,bubuko.com

Programmatically Disable Event Firing on List Item Update in SharePoint 2010

标签:class   code   http   ext   get   string   

原文地址:http://www.cnblogs.com/hqbird/p/3785179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!