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.