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