Chat Support
Loupe - Log - Monitor - Resolve
Gibraltar.Monitor Namespace / LocalRepository Class


LocalRepository Class Methods

For a list of all members of this type, see LocalRepository members.

Public Methods
 NameDescription
Public MethodAdd a session (full file stream or fragment of a session) to the repository  
Public Methodstatic (Shared in Visual Basic)Calculate the best path for the log folder and the repository  
Public MethodRetrieves all the sessions that match the conditions defined by the specified predicate.  
Public MethodLoad a session by its Id  
Public MethodRetrieve the ids of the sessions files known locally for the specified session  
Public MethodLoad a session by its Id  
Public MethodFind the session fragments in our local repository for the specified session Id.  
Public MethodGet a generic stream for the contents of a session file  
Public Methodstatic (Shared in Visual Basic)Attempt to load the session header from the specified file, returning null if it can't be loaded  
Public MethodGet a generic stream for the contents of a session  
Public MethodOverloaded. Perform an immediate, synchronous refresh  
Public MethodOverloaded. Remove a session from the repository and all folders by its Id  
Public MethodOverloaded. Find if session data (more than just the header information) exists for a session with the provided Id  
Public MethodFind if a session exists with the provided Id  
Public MethodFind if the session is running with the provided Id  
Public MethodSet or clear the New flag for a sessions  
Public MethodSet or clear the New flag for a list of sessions  
Public MethodTry to get a stream pointing to a live file  
Top
Protected Methods
 NameDescription
Protected MethodCalled whenever the collection changes.  
Protected MethodCalled by the base class to refresh cached data  
Protected MethodImmediately update the cache from disk  
Top
See Also