/// <summary> /// Create a new instance of this class /// </summary> public DocumentSessionListeners() { ConversionListeners = new IDocumentConversionListener[0]; QueryListeners = new IDocumentQueryListener[0]; StoreListeners = new IDocumentStoreListener[0]; DeleteListeners = new IDocumentDeleteListener[0]; }
/// <summary> /// Registers the delete listener. /// </summary> /// <param name="deleteListener">The delete listener.</param> /// <returns></returns> public IDocumentStore RegisterListener(IDocumentDeleteListener deleteListener) { foreach (var shard in shards) { shard.RegisterListener(deleteListener); } return(this); }
public DocumentStore RegisterListener(IDocumentDeleteListener deleteListener) { this.listeners.DeleteListeners = Enumerable.ToArray <IDocumentDeleteListener>(Enumerable.Concat <IDocumentDeleteListener>((IEnumerable <IDocumentDeleteListener>) this.listeners.DeleteListeners, (IEnumerable <IDocumentDeleteListener>) new IDocumentDeleteListener[1] { deleteListener })); return(this); }
/// <summary> /// Create a new instance of this class /// </summary> public DocumentSessionListeners() { ConversionListeners = new IDocumentConversionListener[0]; ExtendedConversionListeners = new IExtendedDocumentConversionListener[0]; QueryListeners = new IDocumentQueryListener[0]; StoreListeners = new IDocumentStoreListener[0]; DeleteListeners = new IDocumentDeleteListener[0]; ConflictListeners = new IDocumentConflictListener[0]; }
/// <summary> /// Registers the delete listener. /// </summary> /// <param name="deleteListener">The delete listener.</param> public DocumentStoreBase RegisterListener(IDocumentDeleteListener deleteListener) { return(server.DocumentStore.RegisterListener(deleteListener)); }
/// <summary> /// Registers the delete listener. /// </summary> /// <param name="deleteListener">The delete listener.</param> public DocumentStoreBase RegisterListener(IDocumentDeleteListener deleteListener) { listeners.DeleteListeners = listeners.DeleteListeners.Concat(new[] { deleteListener }).ToArray(); return this; }
/// <summary> /// Registers the delete listener. /// </summary> /// <param name="deleteListener">The delete listener.</param> public DocumentStoreBase RegisterListener(IDocumentDeleteListener deleteListener) { listeners.DeleteListeners = listeners.DeleteListeners.Concat(new[] { deleteListener }).ToArray(); return(this); }
public IDocumentStore RegisterListener(IDocumentDeleteListener listener) { Listeners.RegisterListener(listener); return this; }
/// <summary> /// Registers the delete listener. /// </summary> /// <param name="deleteListener">The delete listener.</param> public DocumentStoreBase RegisterListener(IDocumentDeleteListener deleteListener) { return server.DocumentStore.RegisterListener(deleteListener); }
public IDocumentStore RegisterListener(IDocumentDeleteListener listener) { Listeners.RegisterListener(listener); return(this); }
public void RegisterListener(IDocumentDeleteListener conversionListener) { DeleteListeners = DeleteListeners.Concat(new[] { conversionListener }).ToArray(); }
/// <summary> /// Registers the delete listener. /// </summary> /// <param name="deleteListener">The delete listener.</param> /// <returns></returns> public IDocumentStore RegisterListener(IDocumentDeleteListener deleteListener) { foreach (var shard in shards) { shard.RegisterListener(deleteListener); } return this; }
public DocumentStore RegisterListener(IDocumentDeleteListener deleteListener) { this.listeners.DeleteListeners = Enumerable.ToArray<IDocumentDeleteListener>(Enumerable.Concat<IDocumentDeleteListener>((IEnumerable<IDocumentDeleteListener>) this.listeners.DeleteListeners, (IEnumerable<IDocumentDeleteListener>) new IDocumentDeleteListener[1] { deleteListener })); return this; }