Voici une petite class C# qui permet de désactiver le déclanchement des receivers durant l'exécution d'un script. Code : Sélectionner tout - Visualiser dans une fenêtre à part 123456789101112class DisableEventReceiverFiringScope : SPEventReceiverBase, IDisposable { public DisableEventReceiverFiringScope() { EventFiringEnabled = false; } public void Dispose() { EventFiringEnabled = true; } } Exemple d'utilisation : Code : Sélectionner tout - Visualiser dans une fenêtre à part using(DisableEventReceiverFiringScope ...
class DisableEventReceiverFiringScope : SPEventReceiverBase, IDisposable { public DisableEventReceiverFiringScope() { EventFiringEnabled = false; } public void Dispose() { EventFiringEnabled = true; } }
using(DisableEventReceiverFiringScope