C# Class CK.Monitoring.GrandOutputChannelConfigData

Configuration for a channel. A channel is a route that receive outputs from monitors: this configuration is associated to a CK.RouteConfig.RouteConfiguration or a CK.RouteConfig.SubRouteConfiguration object. Currently, the only configuration is the MinimalFilter of the channel.
Show file Open project: Invenietis/ck-core Class Usage Examples

Public Properties

Property Type Description
MinimalFilter CK.Core.LogFilter

Public Methods

Method Description
GrandOutputChannelConfigData ( ) : System.Xml.Linq

Initializes a new instance of GrandOutputChannelConfigData. The MinimalFilter is LogFilter.Undefined.

GrandOutputChannelConfigData ( System.Xml.Linq.XElement xml ) : System.Xml.Linq

Reads a XElement with an optional "MinimalFilter" attribute.

Method Details

GrandOutputChannelConfigData() public method

Initializes a new instance of GrandOutputChannelConfigData. The MinimalFilter is LogFilter.Undefined.
public GrandOutputChannelConfigData ( ) : System.Xml.Linq
return System.Xml.Linq

GrandOutputChannelConfigData() public method

Reads a XElement with an optional "MinimalFilter" attribute.
public GrandOutputChannelConfigData ( System.Xml.Linq.XElement xml ) : System.Xml.Linq
xml System.Xml.Linq.XElement The xml element.
return System.Xml.Linq

Property Details

MinimalFilter public property

The minimal filter that will be applied to moniors that are bound (by their current IActivityMonitor.Topic) to this channel. Defaults to LogFilter.Undefined.
public LogFilter,CK.Core MinimalFilter
return CK.Core.LogFilter