Namespace Nevatech.Vsb.Repository.Monitoring.Filters
Classes
CustomMonitoringFilter
Implements a monitoring filter that executes the pre-configured custom code.
JsonPathMaskingExpression
Implements the masking expression that replaces values in JSON document located at the specified JSON Path.
JsonPointerMaskingExpression
Implements the masking expression that replaces values in JSON document located at the specified JSON Pointer.
MaskingExpressionBase
Represents the base class for all masking expressions.
MaskingExpressionCollection
Represents a serializable collection of masking expressions.
MaskingFilterMessage
Represents the masking configuration to be applied to a request, response, or fault message.
MaskingFilterScope
Represents a description of scope of intercepted messages with the specific masking expressions to be applied to various parts of the message.
MaskingHeaderDictionary
Represents the collection of marking expressions for an HTTP header.
MaskingMonitoringFilter
Implements a monitoring filter that replaces (masks) parts of the recorded message or transaction according to pre-configured rules.
MonitoringFilterBase
Represents the base class for all monitoring filters. Monitoring filter is a component responsible for transforming and delivering monitoring transactions, records, and properties.
MonitoringFilterCollection
Represents the serializable collection of components that examine, modify, and deliver the provided message content.
MonitoringFilterContext
Represents the context of the executed operation to be used by monitoring filters.
RegexMaskingExpression
Implements the masking expression that replaces text values matched by the specified Regular Expression.
WritingMonitoringFilter
Implements a monitoring filter that delivers monitoring transaction, record, and property to Repository.
XPathMaskingExpression
Implements the masking expression that replaces values in XML document located at the specified XPATH.
Interfaces
IMonitoringFilter
Represents the interface for a custom monitoring filter.