Чтобы выполнить диагностику, какие эквивалентные действия следует переопределить для этих двух событий в контроллере OData:
- до начала выполнения действия.
- для выполненного действия
Я мог найти только одно:
public class BaseODataController : ODataController
{
public override Task<HttpResponseMessage> ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken)
{
return base.ExecuteAsync(controllerContext, cancellationToken);
}
}
И самое главное фильтры запросов применяются, как только мы возвращаем элемент управления из действия, в котором событие жизненного цикла, мыможет измерять диагностику: например, истекло время для выполнения метода.