A base implementation of LogEventMetadata for legacy ASP.NET incoming HTTP requests. You can derive from this class if you want to expose your own expression model. The default implementation is the non-generic AspNetFrameworkRequestMetadata, which exposes AspNetFrameworkRequestExpressionModel.
An IHttpModule that defines a PostSharp Logging activity (and possibly a transaction)
for incoming HTTP requests. This module can be added as such to
web.config. It can also be derived
in a custom class, which allows to override the LogEventMetadata. The default
implementation is AspNetFrameworkRequestMetadata.
Exposes a legacy ASP.NET request to the transaction policy expressions (see
type attribute of the
policy element must be set to
AspNetCoreRequest to match requests of this class.