C# Class RollbarSharp.Builders.RequestModelBuilder

Afficher le fichier Open project: TheNeatCompany/RollbarSharp Class Usage Examples

Méthodes publiques

Méthode Description
CreateFromHttpRequest ( HttpRequest request, System.Web.SessionState.HttpSessionState session, string scrubParams = null ) : RollbarSharp.Serialization.RequestModel

Converts a standard HttpRequest to a RequestModel Copies over: URL, HTTP method, HTTP headers, query string params, POST params, user IP, route params

Private Methods

Méthode Description
IpFromXForwardedFor ( HttpRequest request ) : string
Scrub ( string>.IDictionary dict, string scrubParams ) : string>.IDictionary

Finds dictionary keys in the scrubParams list and replaces their values with asterisks. Key comparison is case insensitive.

Method Details

CreateFromHttpRequest() public static méthode

Converts a standard HttpRequest to a RequestModel Copies over: URL, HTTP method, HTTP headers, query string params, POST params, user IP, route params
public static CreateFromHttpRequest ( HttpRequest request, System.Web.SessionState.HttpSessionState session, string scrubParams = null ) : RollbarSharp.Serialization.RequestModel
request System.Web.HttpRequest
session System.Web.SessionState.HttpSessionState
scrubParams string
Résultat RollbarSharp.Serialization.RequestModel