public class DisabledItemEventsScope : SPEventReceiverBase, IDisposable
{
private readonly bool oldValue;
public DisabledItemEventsScope()
{
this.oldValue = base.EventFiringEnabled;
base.EventFiringEnabled = false;
}
public void Dispose()
{
base.EventFiringEnabled = oldValue;
}
}
// disables sharepoint event firing on the next scope
using (new DisabledItemEventsScope())
{
SPListItem.Create();
SPListItem.Update();
SPListItem.Delete();
}
Комментариев нет:
Отправить комментарий