EaseFilter Demo Project
EaseFilter.CommonObjects.GlobalConfig Class Reference

Static Public Member Functions

static void Stop ()
 
static bool SaveConfigSetting ()
 
static bool AddFilterRule (FilterRule newRule)
 
static void RemoveFilterRule (string includeFilterMask)
 
static bool IsFilterRuleExist (string includeFilterMask)
 
static void SendConfigSettingsToFilter ()
 

Static Public Attributes

static string AssemblyPath = Path.GetDirectoryName(assembly.Location)
 
static bool isRunning = true
 
static ManualResetEvent stopEvent = new ManualResetEvent(false)
 
static FilterAPI.FilterType filterType = FilterAPI.FilterType.FILE_SYSTEM_MONITOR
 

Properties

static string ConfigFilePath [get]
 
static bool IsRunning [get]
 
static ManualResetEvent StopEvent [get]
 
static bool [] SelectedDisplayEvents [get, set]
 
static EventLevel EventLevel [get, set]
 
static EventOutputType EventOutputType [get, set]
 
static string EventLogFileName [get, set]
 
static int MaxEventLogFileSize [get, set]
 
static string EventSource [get, set]
 
static string EventLogName [get, set]
 
static uint FilterConnectionThreads [get, set]
 
static uint RequestIORegistration [get, set]
 
static uint DisplayEvents [get, set]
 
static string FilterMessageLogName [get, set]
 
static long FilterMessageLogFileSize [get, set]
 
static int MaximumFilterMessages [get, set]
 
static bool EnableLogTransaction [get, set]
 
static bool OutputMessageToConsole [get, set]
 
static bool EnableNotification [get, set]
 
static List< uint > IncludePidList [get, set]
 
static List< uint > ExcludePidList [get, set]
 
static List< uint > ProtectPidList [get, set]
 
static uint ConnectionTimeOut [get, set]
 
static string ActivatedLisense [get, set]
 
static bool EnableDefaultIVKey [get, set]
 
static string AccountName [get, set]
 
static string MasterPassword [get, set]
 
static string IncludedUsers [get, set]
 
static string ExcludedUsers [get, set]
 
static Dictionary< string, FilterRuleFilterRules [get]
 

Detailed Description

Definition at line 29 of file GlobalConfig.cs.

Member Function Documentation

◆ AddFilterRule()

static bool EaseFilter.CommonObjects.GlobalConfig.AddFilterRule ( FilterRule  newRule)
static

Definition at line 429 of file GlobalConfig.cs.

◆ IsFilterRuleExist()

static bool EaseFilter.CommonObjects.GlobalConfig.IsFilterRuleExist ( string  includeFilterMask)
static

Definition at line 455 of file GlobalConfig.cs.

◆ RemoveFilterRule()

static void EaseFilter.CommonObjects.GlobalConfig.RemoveFilterRule ( string  includeFilterMask)
static

Definition at line 445 of file GlobalConfig.cs.

◆ SaveConfigSetting()

static bool EaseFilter.CommonObjects.GlobalConfig.SaveConfigSetting ( )
static

Definition at line 124 of file GlobalConfig.cs.

◆ SendConfigSettingsToFilter()

static void EaseFilter.CommonObjects.GlobalConfig.SendConfigSettingsToFilter ( )
static

Definition at line 470 of file GlobalConfig.cs.

◆ Stop()

static void EaseFilter.CommonObjects.GlobalConfig.Stop ( )
static

Definition at line 117 of file GlobalConfig.cs.

Member Data Documentation

◆ AssemblyPath

string EaseFilter.CommonObjects.GlobalConfig.AssemblyPath = Path.GetDirectoryName(assembly.Location)
static

Definition at line 32 of file GlobalConfig.cs.

◆ filterType

FilterAPI.FilterType EaseFilter.CommonObjects.GlobalConfig.filterType = FilterAPI.FilterType.FILE_SYSTEM_MONITOR
static

Definition at line 79 of file GlobalConfig.cs.

◆ isRunning

bool EaseFilter.CommonObjects.GlobalConfig.isRunning = true
static

Definition at line 76 of file GlobalConfig.cs.

◆ stopEvent

ManualResetEvent EaseFilter.CommonObjects.GlobalConfig.stopEvent = new ManualResetEvent(false)
static

Definition at line 77 of file GlobalConfig.cs.

Property Documentation

◆ AccountName

string EaseFilter.CommonObjects.GlobalConfig.AccountName
staticgetset

Definition at line 385 of file GlobalConfig.cs.

◆ ActivatedLisense

string EaseFilter.CommonObjects.GlobalConfig.ActivatedLisense
staticgetset

Definition at line 365 of file GlobalConfig.cs.

◆ ConfigFilePath

string EaseFilter.CommonObjects.GlobalConfig.ConfigFilePath
staticget

Definition at line 143 of file GlobalConfig.cs.

◆ ConnectionTimeOut

uint EaseFilter.CommonObjects.GlobalConfig.ConnectionTimeOut
staticgetset

Definition at line 355 of file GlobalConfig.cs.

◆ DisplayEvents

uint EaseFilter.CommonObjects.GlobalConfig.DisplayEvents
staticgetset

Definition at line 266 of file GlobalConfig.cs.

◆ EnableDefaultIVKey

bool EaseFilter.CommonObjects.GlobalConfig.EnableDefaultIVKey
staticgetset

Definition at line 375 of file GlobalConfig.cs.

◆ EnableLogTransaction

bool EaseFilter.CommonObjects.GlobalConfig.EnableLogTransaction
staticgetset

Definition at line 306 of file GlobalConfig.cs.

◆ EnableNotification

bool EaseFilter.CommonObjects.GlobalConfig.EnableNotification
staticgetset

Definition at line 326 of file GlobalConfig.cs.

◆ EventLevel

EventLevel EaseFilter.CommonObjects.GlobalConfig.EventLevel
staticgetset

Definition at line 171 of file GlobalConfig.cs.

◆ EventLogFileName

string EaseFilter.CommonObjects.GlobalConfig.EventLogFileName
staticgetset

Definition at line 196 of file GlobalConfig.cs.

◆ EventLogName

string EaseFilter.CommonObjects.GlobalConfig.EventLogName
staticgetset

Definition at line 233 of file GlobalConfig.cs.

◆ EventOutputType

EventOutputType EaseFilter.CommonObjects.GlobalConfig.EventOutputType
staticgetset

Definition at line 184 of file GlobalConfig.cs.

◆ EventSource

string EaseFilter.CommonObjects.GlobalConfig.EventSource
staticgetset

Definition at line 220 of file GlobalConfig.cs.

◆ ExcludedUsers

string EaseFilter.CommonObjects.GlobalConfig.ExcludedUsers
staticgetset

Definition at line 420 of file GlobalConfig.cs.

◆ ExcludePidList

List<uint> EaseFilter.CommonObjects.GlobalConfig.ExcludePidList
staticgetset

Definition at line 342 of file GlobalConfig.cs.

◆ FilterConnectionThreads

uint EaseFilter.CommonObjects.GlobalConfig.FilterConnectionThreads
staticgetset

Definition at line 246 of file GlobalConfig.cs.

◆ FilterMessageLogFileSize

long EaseFilter.CommonObjects.GlobalConfig.FilterMessageLogFileSize
staticgetset

Definition at line 286 of file GlobalConfig.cs.

◆ FilterMessageLogName

string EaseFilter.CommonObjects.GlobalConfig.FilterMessageLogName
staticgetset

Definition at line 276 of file GlobalConfig.cs.

◆ FilterRules

Dictionary<string, FilterRule> EaseFilter.CommonObjects.GlobalConfig.FilterRules
staticget

Definition at line 466 of file GlobalConfig.cs.

◆ IncludedUsers

string EaseFilter.CommonObjects.GlobalConfig.IncludedUsers
staticgetset

Definition at line 410 of file GlobalConfig.cs.

◆ IncludePidList

List<uint> EaseFilter.CommonObjects.GlobalConfig.IncludePidList
staticgetset

Definition at line 336 of file GlobalConfig.cs.

◆ IsRunning

bool EaseFilter.CommonObjects.GlobalConfig.IsRunning
staticget

Definition at line 149 of file GlobalConfig.cs.

◆ MasterPassword

string EaseFilter.CommonObjects.GlobalConfig.MasterPassword
staticgetset

Definition at line 396 of file GlobalConfig.cs.

◆ MaxEventLogFileSize

int EaseFilter.CommonObjects.GlobalConfig.MaxEventLogFileSize
staticgetset

Definition at line 208 of file GlobalConfig.cs.

◆ MaximumFilterMessages

int EaseFilter.CommonObjects.GlobalConfig.MaximumFilterMessages
staticgetset

Definition at line 296 of file GlobalConfig.cs.

◆ OutputMessageToConsole

bool EaseFilter.CommonObjects.GlobalConfig.OutputMessageToConsole
staticgetset

Definition at line 316 of file GlobalConfig.cs.

◆ ProtectPidList

List<uint> EaseFilter.CommonObjects.GlobalConfig.ProtectPidList
staticgetset

Definition at line 348 of file GlobalConfig.cs.

◆ RequestIORegistration

uint EaseFilter.CommonObjects.GlobalConfig.RequestIORegistration
staticgetset

Definition at line 256 of file GlobalConfig.cs.

◆ SelectedDisplayEvents

bool [] EaseFilter.CommonObjects.GlobalConfig.SelectedDisplayEvents
staticgetset

Definition at line 159 of file GlobalConfig.cs.

◆ StopEvent

ManualResetEvent EaseFilter.CommonObjects.GlobalConfig.StopEvent
staticget

Definition at line 154 of file GlobalConfig.cs.


The documentation for this class was generated from the following file:

Social Network


Services Overview

Architect, implement and test file system filter drivers for a wide range of functionality. We can offer several levels of assistance to meet your specific.

Contact Us

You are welcome to contact us for salse or partnership.

Sales: sales@easefilter.com
Support: support@easefilter.com
Info: info@easefilter.com