Skip to main content

Namespace ServiceStack.MiniProfiler

Classes​

BaseProfilerProvider​

BaseProfilerProvider. This providers some helper methods which provide access to internals not otherwise available. To use, override the ServiceStack.MiniProfiler.BaseProfilerProvider.Start(ServiceStack.MiniProfiler.ProfileLevel), ServiceStack.MiniProfiler.BaseProfilerProvider.Stop(System.Boolean) and ServiceStack.MiniProfiler.BaseProfilerProvider.GetCurrentProfiler() methods.

HtmlString​

IpAddressIdentity​

Identifies users based on ip address.

MiniProfiler​

A single MiniProfiler can be used to represent any number of steps/levels in a call-graph, via Step()

Totally baller.

MiniProfiler.Settings​

Various configuration properties.

MiniProfilerAdapter​

MiniProfilerExtensions​

Contains helper methods that ease working with null ServiceStack.MiniProfiler.MiniProfilers.

NullProfiler​

Profiler​

SqlProfiler​

Contains helper code to time sql statements.

SqlProfilerExtensions​

Helper methods that allow operation on SqlProfilers, regardless of their instantiation.

SqlTiming​

Profiles a single sql execution.

SqlTimingParameter​

Information about a DbParameter used in the sql statement profiled by SqlTiming.

Timing​

An individual profiling step that can contain child steps.

WebRequestProfilerProvider​

HttpContext based profiler provider. This is the default provider to use in a web context. The current profiler is associated with a HttpContext.Current ensuring that profilers are specific to a individual HttpRequest.

WebRequestProfilerProvider.Settings​

WebRequestProfilerProvider specific configurations

Interfaces​

IProfiler​

IProfilerProvider​

A provider used to create ServiceStack.MiniProfiler.MiniProfiler instances and maintain the current instance.

IUserProvider​

Provides functionality to identify which user is profiling a request.

Enums​

ProfileLevel​

Categorizes individual ServiceStack.MiniProfiler.Timing steps to allow filtering.

RenderPosition​