/// <summary> /// Löscht alle Objekte im Speicher. /// </summary> /// <param name="type">Zustände der Objekte die gelöscht werden.</param> /// <param name="maxDate">Datum bis zu dem alle zu löschenden Objekte erstellt wurden.</param> public abstract void DeleteAll(DataStoreItemType type, DateTime maxDate);
/// <summary> /// Löscht alle Objekte im Speicher. /// </summary> /// <param name="type">Zustände der Objekte die gelöscht werden.</param> public virtual void DeleteAll(DataStoreItemType type) { DeleteAll(type, DateTime.Now); }
/// <summary> /// Löscht alle Objekte zu einem bestimmten Bezeichner. /// </summary> /// <param name="handlerName">Bezeichner zu dem alle Objekte gelöscht werden.</param> /// <param name="type">Zustände der Objekte die gelöscht werden.</param> /// <param name="maxDate">Datum bis zu dem alle zu löschenden Objekte erstellt wurden.</param> public abstract void Delete(string handlerName, DataStoreItemType type, DateTime maxDate);
/// <summary> /// Löscht alle Objekte zu einem bestimmten Bezeichner. /// </summary> /// <param name="handlerName">Bezeichner zu dem alle Objekte gelöscht werden.</param> /// <param name="type">Zustände der Objekte die gelöscht werden.</param> public virtual void Delete(string handlerName, DataStoreItemType type) { Delete(handlerName, type, DateTime.Now); }
/// <summary> /// Liefert alle Einträge im Speicher. /// </summary> /// <param name="handlerName">Bezeichner der gesuchten Objekte.</param> /// <param name="type">Zustände der gesuchten Objekte.</param> /// <returns>Array mit Einträgen aus dem Speicher.</returns> public abstract DataStoreItem[] GetItems(string handlerName, DataStoreItemType type);
/// <summary> /// Liefert alle Einträge im Speicher. /// </summary> /// <param name="type">Zustände der gesuchten Objekte.</param> /// <returns>Array mit Einträgen aus dem Speicher.</returns> public abstract DataStoreItem[] GetItems(DataStoreItemType type);