Name | Description | |
---|---|---|
AddSession | Add a session (full file stream or fragment of a session) to the repository | |
CalculateRepositoryPath | Calculate the best path for the log folder and the repository | |
Find | Retrieves all the sessions that match the conditions defined by the specified predicate. | |
GetSession | Load a session by its Id | |
GetSessionFileIds | Retrieve the ids of the sessions files known locally for the specified session | |
LoadSession | Load a session by its Id | |
LoadSessionFiles | Find the session fragments in our local repository for the specified session Id. | |
LoadSessionFileStream | Get a generic stream for the contents of a session file | |
LoadSessionHeader | Attempt to load the session header from the specified file, returning null if it can't be loaded | |
LoadSessionStream | Get a generic stream for the contents of a session | |
Refresh | Overloaded. Perform an immediate, synchronous refresh | |
Remove | Overloaded. Remove a session from the repository and all folders by its Id | |
SessionDataExists | Overloaded. Find if session data (more than just the header information) exists for a session with the provided Id | |
SessionExists | Find if a session exists with the provided Id | |
SessionIsRunning | Find if the session is running with the provided Id | |
SetSessionNew | Set or clear the New flag for a sessions | |
SetSessionsNew | Set or clear the New flag for a list of sessions | |
TryLoadSessionFileStream | Try to get a stream pointing to a live file |