PolicyConfigurationModel Properties |
The PolicyConfigurationModel type exposes the following members.
Name | Description | |
---|---|---|
If |
A C# predicate mapping a parameter t to a bool that determines whether the current policy matches the
transaction t. The type of t is OpenTransactionExpressionModel<T>,
which is a generic type. The generic type argument, and the type of the Request
property, depends on the type of transaction, i.e. on the Type attribute. When
the transaction type is AspNetCoreRequest, the expression model type
is AspNetCoreRequestExpressionModel. In case of custom transactions, the type is the value
of the expression model specified in the LogEventMetadata. This expression
can call Matches(String, String) to evaluate a regular
expression.
| |
Name |
Name of the policy. Optional. It is useful only for debugging.
| |
Sample |
A C# predicate mapping a parameter t to a bool that determines whether the current transaction,
after it has been matched by the If predicate, must actually be logged or not. This attribute
typically contains a call to Random(Double)
or OnceEveryXSeconds(Double, String).
| |
Type |
Type of the transactions matched by this policy. The only supported
type is AspNetCoreRequest. For custom transactions, this property must match
the name of the LogEventMetadata that describes the transaction.
|