コード例 #1
0
 public void Dispose()
 {
     if (disposed)
     {
         throw new ObjectDisposedException("SPChangeMonitor");
     }
     try {
         MonitorDispose();
     } finally {
         SPChangeQueryExecutor.RemoveMonitor(this);
         disposed = true;
     }
 }
コード例 #2
0
 protected void Initialize(Guid siteId, params SPChangeMonitorFilter[] filters)
 {
     this.SiteId  = siteId;
     this.Filters = filters;
     SPChangeQueryExecutor.AddMonitor(this);
 }
コード例 #3
0
 public static IEnumerable <T> GetMonitors <T>(Guid siteId) where T : SPChangeMonitor
 {
     return(SPChangeQueryExecutor.GetMonitors <T>(siteId));
 }