Class FileSessionWatcher
Create file system watchers for SSN siles
Inheritance
System.Object
    FileSessionWatcher
  Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public sealed class FileSessionWatcher : Object
  Methods
AddWatchPath(String, Boolean, Boolean)
Adds a path to index and watch for subsequent changes.
Declaration
public void AddWatchPath(string path, bool includeSubdirectories, bool processAssociated)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | path | The path to the location to index and watch.  | 
      
| System.Boolean | includeSubdirectories | Include subdirectories when watching the directory.  | 
      
| System.Boolean | processAssociated | 
Exceptions
| Type | Condition | 
|---|---|
| System.ArgumentException | Thrown when path does not exist or cannot be accessed. Will also thrown when same path is attempted to added when it is already being watched.  | 
      
CreateFileSessionWatcher(String)
Creates a new instance of the FileSessionManager.
Declaration
public static FileSessionWatcher CreateFileSessionWatcher(string connectionString)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | connectionString | A connection string to store the indexed Sessions.  | 
      
Returns
| Type | Description | 
|---|---|
| FileSessionWatcher | A new FileSessionManager object.  | 
      
RemovePath(String)
Removes a path that is being watched.
Declaration
public void RemovePath(string path)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | path | The path to remove.  |