Class BaseFilter<T1, T2>
Base filter.
Inheritance
BaseFilter<T1, T2>
Inherited Members
Namespace: Microsoft.Graph.Communications.Common.Telemetry.HttpLogging.Filters
Assembly: Microsoft.Graph.Communications.Common.dll
Syntax
public abstract class BaseFilter<T1, T2> : BaseFilter
Type Parameters
Name | Description |
---|---|
T1 | Type of input for the filter. |
T2 | Return value for the evaluator. |
Constructors
BaseFilter()
Declaration
protected BaseFilter()
Properties
MatchableString
Gets or sets the string for which this filter is a match.
Declaration
public T2 MatchableString { get; protected set; }
Property Value
Type | Description |
---|---|
T2 |
MatchEvaluator
Gets or sets the match evaluator that converts the input value to target value.
Declaration
public Func<T1, T2> MatchEvaluator { get; protected set; }
Property Value
Type | Description |
---|---|
Func<T1, T2> |