Skip to main content

MiniProfilerHandler

Understands how to route and respond to MiniProfiler UI urls.

Assembly: ServiceStack.NetFramework.dll
View Source
Declaration
public class MiniProfilerHandler : HttpAsyncTaskHandler, IHttpAsyncHandler, IHttpHandler, IServiceStackHandler

Properties

IsReusable

Try to keep everything static so we can easily be reused.

View Source
Declaration
public override bool IsReusable { get; }

Inherited Properties

IsReusable

View Source
Declaration
public virtual bool IsReusable { get; }

RequestName

View Source
Declaration
public string RequestName { get; set; }

Methods

MatchesRequest(IHttpRequest)

View Source
Declaration
public static IHttpHandler MatchesRequest(IHttpRequest request)
Returns

System.Web.IHttpHandler

Parameters
TypeName
ServiceStack.Web.IHttpRequestrequest

RenderIncludes(MiniProfiler, Nullable<RenderPosition>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Boolean, Nullable<Boolean>, String)

View Source
Declaration
public static IHtmlString RenderIncludes(MiniProfiler profiler, RenderPosition? position = null, bool? showTrivial = null, bool? showTimeWithChildren = null, int? maxTracesToShow = null, bool xhtml = false, bool? showControls = null, string path = null)
Returns

ServiceStack.IHtmlString

Parameters
TypeName
ServiceStack.MiniProfiler.MiniProfilerprofiler
System.Nullable<ServiceStack.MiniProfiler.RenderPosition>position
System.Nullable<System.Boolean>showTrivial
System.Nullable<System.Boolean>showTimeWithChildren
System.Nullable<System.Int32>maxTracesToShow
System.Booleanxhtml
System.Nullable<System.Boolean>showControls
System.Stringpath

GetFileNameWithoutExtension(String)

View Source
Declaration
public static string GetFileNameWithoutExtension(string pathInfo)
Returns

System.String

Parameters
TypeName
System.StringpathInfo

ProcessRequestAsync(IRequest, IResponse, String)

View Source
Declaration
public override Task ProcessRequestAsync(IRequest httpReq, IResponse httpRes, string operationName)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName

Inherited Methods

CreateProcessRequestTask(IRequest, IResponse, String)

View Source
Declaration
protected virtual Task CreateProcessRequestTask(IRequest httpReq, IResponse httpRes, string operationName)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName

DefaultHandledRequest(HttpListenerContext)

View Source
Declaration
protected static bool DefaultHandledRequest(HttpListenerContext context)
Returns

System.Boolean

Parameters
TypeName
System.Net.HttpListenerContextcontext

DefaultHandledRequest(HttpContextBase)

View Source
Declaration
protected static bool DefaultHandledRequest(HttpContextBase context)
Returns

System.Boolean

Parameters
TypeName
System.Web.HttpContextBasecontext

HandleException(IRequest, IResponse, String, Exception)

View Source
Declaration
protected async Task HandleException(IRequest httpReq, IResponse httpRes, string operationName, Exception ex)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName
System.Exceptionex

ProcessRequest(IRequest, IResponse, String)

View Source
Declaration
public virtual void ProcessRequest(IRequest httpReq, IResponse httpRes, string operationName)
Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName

ProcessRequestAsync(IRequest, IResponse, String)

View Source
Declaration
public virtual Task ProcessRequestAsync(IRequest httpReq, IResponse httpRes, string operationName)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
ServiceStack.Web.IRequesthttpReq
ServiceStack.Web.IResponsehttpRes
System.StringoperationName

ProcessRequestAsync(HttpContextBase)

View Source
Declaration
public virtual Task ProcessRequestAsync(HttpContextBase context)
Returns

System.Threading.Tasks.Task

Parameters
TypeName
System.Web.HttpContextBasecontext

RunAsAsync()

View Source
Declaration
public virtual bool RunAsAsync()
Returns

System.Boolean

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

View Source
Declaration
IAsyncResult IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData)
Returns

System.IAsyncResult

Parameters
TypeName
System.Web.HttpContextcontext
System.AsyncCallbackcb
System.ObjectextraData

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

View Source
Declaration
void IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
Parameters
TypeName
System.IAsyncResultresult

IHttpHandler.ProcessRequest(HttpContext)

View Source
Declaration
void IHttpHandler.ProcessRequest(HttpContext context)
Parameters
TypeName
System.Web.HttpContextcontext

Implements