Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

UmbracoControllerContext

API reference for UmbracoControllerContext in Vendr, the eCommerce solution for Umbraco v8+

UmbracoControllerContext

public class UmbracoControllerContext

Namespace

Constructors

UmbracoControllerContext

public UmbracoControllerContext(IGlobalSettings globalSettings, 
    IUmbracoContextAccessor umbracoContextAccessor, ISqlContext sqlContext, 
    ServiceContext umbracoServices, AppCaches appCaches, IProfilingLogger logger, 
    IRuntimeState runtimeState, UmbracoHelper umbracoHelper)

Properties

AppCaches

public AppCaches AppCaches { get; }

GlobalSettings

public IGlobalSettings GlobalSettings { get; }

Logger

public IProfilingLogger Logger { get; }

RuntimeState

public IRuntimeState RuntimeState { get; }

SqlContext

public ISqlContext SqlContext { get; }

UmbracoContextAccessor

public IUmbracoContextAccessor UmbracoContextAccessor { get; }

UmbracoHelper

public UmbracoHelper UmbracoHelper { get; }

UmbracoServices

public ServiceContext UmbracoServices { get; }

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.