C# Class Mindscape.Raygun4Net.Builders.RaygunAspNetCoreRequestMessageBuilder

显示文件 Open project: MindscapeHQ/raygun4net

Public Methods

Method Description
Build ( HttpContext context, RaygunRequestMessageOptions options ) : Task

Protected Methods

Method Description
GetIgnoredFormValues ( IFormCollection form, bool>.Func ignore ) : string>.Dictionary
StripIgnoredFormData ( string rawData, string>.Dictionary ignored ) : string

Private Methods

Method Description
GetCookies ( RaygunRequestMessageOptions options, HttpRequest request ) : IList
GetCookies ( IRequestCookieCollection cookies, bool>.Func isCookieIgnored ) : List
GetForm ( RaygunRequestMessageOptions options, HttpRequest request ) : Task
GetHeaders ( HttpRequest request, bool>.Func ignored ) : string>.Dictionary
GetIpAddress ( Microsoft.AspNetCore.Http.ConnectionInfo request ) : string
GetQueryString ( HttpRequest request ) : IDictionary
GetRawData ( RaygunRequestMessageOptions options, HttpRequest request ) : string
ToDictionary ( IFormCollection query, bool>.Func isFormFieldIgnored ) : IDictionary
ToDictionary ( IQueryCollection query, bool>.Func isFormFieldIgnored ) : IDictionary

Method Details

Build() public static method

public static Build ( HttpContext context, RaygunRequestMessageOptions options ) : Task
context HttpContext
options RaygunRequestMessageOptions
return Task

GetIgnoredFormValues() protected static method

protected static GetIgnoredFormValues ( IFormCollection form, bool>.Func ignore ) : string>.Dictionary
form IFormCollection
ignore bool>.Func
return string>.Dictionary

StripIgnoredFormData() protected static method

protected static StripIgnoredFormData ( string rawData, string>.Dictionary ignored ) : string
rawData string
ignored string>.Dictionary
return string