/// <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 store listener. /// </summary> /// <param name="documentStoreListener">The document store listener.</param> /// <returns></returns> public IDocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { foreach (var shard in shards) { shard.RegisterListener(documentStoreListener); } return(this); }
/// <summary> /// Registers the store listener. /// </summary> /// <param name="documentStoreListener">The document store listener.</param> /// <returns></returns> public IDocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { foreach (var shard in shards) { shard.RegisterListener(documentStoreListener); } return this; }
public DocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { this.listeners.StoreListeners = Enumerable.ToArray <IDocumentStoreListener>(Enumerable.Concat <IDocumentStoreListener>((IEnumerable <IDocumentStoreListener>) this.listeners.StoreListeners, (IEnumerable <IDocumentStoreListener>) new IDocumentStoreListener[1] { documentStoreListener })); 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 store listener. /// </summary> /// <param name="documentStoreListener">The document store listener.</param> public IDocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { return(server.DocumentStore.RegisterListener(documentStoreListener)); }
/// <summary> /// Registers the store listener. /// </summary> /// <param name="documentStoreListener">The document store listener.</param> public IDocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { listeners.StoreListeners = listeners.StoreListeners.Concat(new[] { documentStoreListener }).ToArray(); return this; }
/// <summary> /// Registers the store listener. /// </summary> /// <param name="documentStoreListener">The document store listener.</param> public IDocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { listeners.StoreListeners = listeners.StoreListeners.Concat(new[] { documentStoreListener }).ToArray(); return(this); }
public IDocumentStore RegisterListener(IDocumentStoreListener listener) { Listeners.RegisterListener(listener); return this; }
/// <summary> /// Registers the store listener. /// </summary> /// <param name="documentStoreListener">The document store listener.</param> public IDocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { return server.DocumentStore.RegisterListener(documentStoreListener); }
public IDocumentStore RegisterListener(IDocumentStoreListener listener) { Listeners.RegisterListener(listener); return(this); }
public void RegisterListener(IDocumentStoreListener conversionListener) { StoreListeners = StoreListeners.Concat(new[] { conversionListener }).ToArray(); }
public DocumentStore RegisterListener(IDocumentStoreListener documentStoreListener) { this.listeners.StoreListeners = Enumerable.ToArray<IDocumentStoreListener>(Enumerable.Concat<IDocumentStoreListener>((IEnumerable<IDocumentStoreListener>) this.listeners.StoreListeners, (IEnumerable<IDocumentStoreListener>) new IDocumentStoreListener[1] { documentStoreListener })); return this; }