Class CategoryFilterData
- Assembly
- Microsoft.Practices.EnterpriseLibrary.Logging.dll
Represents a single category filter configuration settings.
public class CategoryFilterData : LogFilterData
- Inheritance
-
CategoryFilterData
Constructors
CategoryFilterData()
Initialize a new instance of the CategoryFilterData class.
public CategoryFilterData()
CategoryFilterData(NamedElementCollection<CategoryFilterEntry>, CategoryFilterMode)
Initialize a new instance of the CategoryFilterData class.
public CategoryFilterData(NamedElementCollection<CategoryFilterEntry> categoryFilters, CategoryFilterMode categoryFilterMode)
Parameters
categoryFilters
NamedElementCollection<CategoryFilterEntry>The collection of category names to filter.
categoryFilterMode
CategoryFilterModeThe mode of filtering.
CategoryFilterData(string, NamedElementCollection<CategoryFilterEntry>, CategoryFilterMode)
Initialize a new named instance of the CategoryFilterData class.
public CategoryFilterData(string name, NamedElementCollection<CategoryFilterEntry> categoryFilters, CategoryFilterMode categoryFilterMode)
Parameters
name
stringThe name.
categoryFilters
NamedElementCollection<CategoryFilterEntry>The collection of category names to filter.
categoryFilterMode
CategoryFilterModeThe mode of filtering.
Properties
CategoryFilterMode
One of CategoryFilterMode enumeration.
public CategoryFilterMode CategoryFilterMode { get; set; }
Property Value
CategoryFilters
Collection of CategoryFilterData.
public NamedElementCollection<CategoryFilterEntry> CategoryFilters { get; }
Property Value
- NamedElementCollection<CategoryFilterEntry>
Methods
BuildFilter()
Builds the ILogFilter object represented by this configuration object.
public override ILogFilter BuildFilter()