C# Class Ve.Metrics.StatsDClient.WebApi.StatsDActionFilter

Inheritance: System.Web.Http.Filters.ActionFilterAttribute
Afficher le fichier Open project: ve-interactive/ve-metrics-statsdclient-csharp

Méthodes publiques

Méthode Description
OnActionExecutedAsync ( System.Web.Http.Filters.HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken ) : Task
OnActionExecuting ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
StatsDActionFilter ( IStatsdConfig config ) : System.Collections.Generic
StatsDActionFilter ( IVeStatsDClient client ) : System.Collections.Generic

Private Methods

Méthode Description
GetRouteData ( System.Web.Http.Controllers.HttpActionContext actionContext, bool hasException = false ) : string>.Dictionary
GetStatusCode ( System.Web.Http.Controllers.HttpActionContext actionExecutedContext ) : int

Method Details

OnActionExecutedAsync() public méthode

public OnActionExecutedAsync ( System.Web.Http.Filters.HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken ) : Task
actionExecutedContext System.Web.Http.Filters.HttpActionExecutedContext
cancellationToken System.Threading.CancellationToken
Résultat Task

OnActionExecuting() public méthode

public OnActionExecuting ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
actionContext System.Web.Http.Controllers.HttpActionContext
Résultat void

StatsDActionFilter() public méthode

public StatsDActionFilter ( IStatsdConfig config ) : System.Collections.Generic
config IStatsdConfig
Résultat System.Collections.Generic

StatsDActionFilter() public méthode

public StatsDActionFilter ( IVeStatsDClient client ) : System.Collections.Generic
client IVeStatsDClient
Résultat System.Collections.Generic