public static StoreSnooper Install(DocumentStore store) { var snooper = new StoreSnooper(); store.OnBeforeStore += (sender, args) => snooper.keysStored.Add(args.DocumentId); return(snooper); }
public static StoreSnooper Install(IDocumentStore store) { var snooper = new StoreSnooper(); var currentListeners = store.Listeners.StoreListeners.ToList(); currentListeners.Add(snooper); store.Listeners.StoreListeners = currentListeners.ToArray(); return snooper; }
public static StoreSnooper Install(IDocumentStore store) { var snooper = new StoreSnooper(); var currentListeners = store.Listeners.StoreListeners.ToList(); currentListeners.Add(snooper); store.Listeners.StoreListeners = currentListeners.ToArray(); return(snooper); }