該對話框 比較簡單,就是用於顯示和修改系統配置信息對象MyConfig中的內容。由於文件系統監視服 務只有在啟動的時候讀取系統配置信息,因此對系統配置的任何修改都需要重新啟動服務才 能生效。
系統配置信息對象 MyConfig
系統配置信息對象MyConfig用於讀取和 修改保存在數據表SystemConfig中的系統配置信息。其包含的配置信息的代碼如下
private bool bolLogRenamed = true;
/// <summary>
/// 是否記錄重命名事件
/// </summary>
public bool LogRenamed
{
get { return bolLogRenamed; }
set { bolLogRenamed = value; }
}
private bool bolLogChanged = true;
/// <summary>
/// 是否記錄文件修改事件
/// </summary>
public bool LogChanged
{
get { return bolLogChanged; }
set { bolLogChanged = value; }
}
private bool bolLogCreated = true;
/// <summary>
/// 是否記錄對象創建事件
/// </summary>
public bool LogCreated
{
get { return bolLogCreated; }
set { bolLogCreated = value; }
}
private bool bolLogDeleted = true;
/// <summary>
/// 是否記錄對象刪除事件
/// </summary>
public bool LogDeleted
{
get { return bolLogDeleted; }
set { bolLogDeleted = value; }
}
private string[] myWatchedPaths = null;
/// <summary>
/// 監視的目錄
/// </summary>
public string[] WatchedPaths
{
get { return myWatchedPaths; }
set { myWatchedPaths = value; }
}