Table of Contents

Class PriorityFilterData

Namespace
Microsoft.Practices.EnterpriseLibrary.Logging.Configuration
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 int

The minimum priority.

PriorityFilterData(string, int)

Initializes a new named PriorityFilterData with a minimum priority.

public PriorityFilterData(string name, int minimumPriority)

Parameters

name string

The name.

minimumPriority int

The minimum priority.

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

int

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

int

Methods

BuildFilter()

Builds the ILogFilter object represented by this configuration object.

public override ILogFilter BuildFilter()

Returns

ILogFilter

A PriorityFilter.