Class PriorityFilterData
- Assembly
- Microsoft.Practices.EnterpriseLibrary.Logging.dll
Represents the configuration for a priority filter.
public class PriorityFilterData : LogFilterData
- Inheritance
-
PriorityFilterData
Constructors
PriorityFilterData()
Initializes a new PriorityFilterData.
public PriorityFilterData()
PriorityFilterData(int)
Initializes a new PriorityFilterData with a minimum priority.
public PriorityFilterData(int minimumPriority)
Parameters
minimumPriority
intThe minimum priority.
PriorityFilterData(string, int)
Initializes a new named PriorityFilterData with a minimum priority.
public PriorityFilterData(string name, int minimumPriority)
Parameters
Properties
MaximumPriority
Gets or sets the maximum priority value for messages to be processed. Messages with a priority above the maximum are dropped immediately on the client.
public int MaximumPriority { get; set; }
Property Value
MinimumPriority
Gets or sets the minimum value for messages to be processed. Messages with a priority below the minimum are dropped immediately on the client.
public int MinimumPriority { get; set; }
Property Value
Methods
BuildFilter()
Builds the ILogFilter object represented by this configuration object.
public override ILogFilter BuildFilter()