Interface IServerTimingMetricFilter<TContext>
A filter that can inspect and modify the metrics which are to be delivered in a response to current request.
Namespace: Lib.ServerTiming.Filters
Assembly: Lib.ServerTiming.Abstractions.dll
Syntax
public interface IServerTimingMetricFilter<TContext>
  Type Parameters
| Name | Description | 
|---|---|
| TContext | The type of context required by filter.  | 
      
Methods
OnServerTimingHeaderPreparation(TContext, ICollection<ServerTimingMetric>)
Inspects and modifies the collection of metrics for current request. If no more metrics remain in the collection after, the Server-Timing header will not be sent.
Declaration
bool OnServerTimingHeaderPreparation(TContext context, ICollection<ServerTimingMetric> metrics)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TContext | context | The context for the current request.  | 
      
| System.Collections.Generic.ICollection<ServerTimingMetric> | metrics | The collection of metrics for current request.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | True if subsequent filters are allowed to run, otherwise false.  |