Show / Hide Table of Contents

    Class WritingMonitoringFilter

    Implements a monitoring filter that delivers monitoring transaction, record, and property to Repository.

    Inheritance
    Object
    MonitoringFilterBase
    WritingMonitoringFilter
    Implements
    IValidator
    IEquatable<MonitoringFilterBase>
    IExtensibleDataObject
    Inherited Members
    MonitoringFilterBase.Equals(Object)
    MonitoringFilterBase.GetHashCode()
    MonitoringFilterBase.Validate()
    MonitoringFilterBase.InnerFilter
    MonitoringFilterBase.ErrorMessage
    MonitoringFilterBase.ExtensionData
    Object.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Monitoring.Filters
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public sealed class WritingMonitoringFilter : MonitoringFilterBase, IValidator, IEquatable<MonitoringFilterBase>, IExtensibleDataObject

    Constructors

    WritingMonitoringFilter()

    Declaration
    public WritingMonitoringFilter()

    Fields

    ElementName

    Name of the root element when object is serialized to XML.

    Declaration
    public const string ElementName = "REPOSITORY-WRITER-FILTER"
    Field Value
    Type Description
    String

    Methods

    Equals(MonitoringFilterBase)

    Determines whether the specified object is equal to the current object.

    Declaration
    public override bool Equals(MonitoringFilterBase other)
    Parameters
    Type Name Description
    MonitoringFilterBase other

    The object to compare with the current object.

    Returns
    Type Description
    Boolean

    True, if objects are equal. False, if objects are not equal.

    Overrides
    MonitoringFilterBase.Equals(MonitoringFilterBase)

    WriteProperty(MonitoringTransactionProperty, MonitoringFilterContext)

    Modifies or delivers the provided monitoring transaction property.

    Declaration
    public override void WriteProperty(MonitoringTransactionProperty property, MonitoringFilterContext context)
    Parameters
    Type Name Description
    MonitoringTransactionProperty property

    Monitoring transaction property to be delivered.

    MonitoringFilterContext context

    Context of the executed operation.

    Overrides
    MonitoringFilterBase.WriteProperty(MonitoringTransactionProperty, MonitoringFilterContext)

    WriteRecord(MonitoringRecord, MonitoringFilterContext)

    Modifies or delivers the provided monitoring record.

    Declaration
    public override void WriteRecord(MonitoringRecord record, MonitoringFilterContext context)
    Parameters
    Type Name Description
    MonitoringRecord record

    Monitoring record to be delivered.

    MonitoringFilterContext context

    Context of the executed operation.

    Overrides
    MonitoringFilterBase.WriteRecord(MonitoringRecord, MonitoringFilterContext)

    WriteTransaction(MonitoringTransaction, MonitoringFilterContext)

    Modifies or delivers the provided monitoring transaction.

    Declaration
    public override void WriteTransaction(MonitoringTransaction transaction, MonitoringFilterContext context)
    Parameters
    Type Name Description
    MonitoringTransaction transaction

    Monitoring transaction to be delivered.

    MonitoringFilterContext context

    Context of the executed operation.

    Overrides
    MonitoringFilterBase.WriteTransaction(MonitoringTransaction, MonitoringFilterContext)

    Implements

    IValidator
    System.IEquatable<T>
    System.Runtime.Serialization.IExtensibleDataObject
    Back to top Nevatech Sentinet 6.5 Online Documentation