Table of Contents

Class BackOfficeServerVariables

Namespace
Umbraco.Cms.Web.BackOffice.Controllers
Assembly
Umbraco.Web.BackOffice.dll

Used to collect the server variables for use in the back office angular app

public class BackOfficeServerVariables
Inheritance
BackOfficeServerVariables
Inherited Members

Constructors

BackOfficeServerVariables(LinkGenerator, IRuntimeState, UmbracoFeatures, IOptionsMonitor<GlobalSettings>, IUmbracoVersion, IOptionsMonitor<ContentSettings>, IHttpContextAccessor, TreeCollection, IHostingEnvironment, IOptionsMonitor<RuntimeSettings>, IOptionsMonitor<SecuritySettings>, IRuntimeMinifier, IBackOfficeExternalLoginProviders, IImageUrlGenerator, PreviewRoutes, IEmailSender, IOptionsMonitor<MemberPasswordConfigurationSettings>)

[Obsolete("Use constructor that takes IOptionsMontior<DataTypeSettings>, scheduled for removal in V12")]
public BackOfficeServerVariables(LinkGenerator linkGenerator, IRuntimeState runtimeState, UmbracoFeatures features, IOptionsMonitor<GlobalSettings> globalSettings, IUmbracoVersion umbracoVersion, IOptionsMonitor<ContentSettings> contentSettings, IHttpContextAccessor httpContextAccessor, TreeCollection treeCollection, IHostingEnvironment hostingEnvironment, IOptionsMonitor<RuntimeSettings> runtimeSettings, IOptionsMonitor<SecuritySettings> securitySettings, IRuntimeMinifier runtimeMinifier, IBackOfficeExternalLoginProviders externalLogins, IImageUrlGenerator imageUrlGenerator, PreviewRoutes previewRoutes, IEmailSender emailSender, IOptionsMonitor<MemberPasswordConfigurationSettings> memberPasswordConfigurationSettings)

Parameters

linkGenerator LinkGenerator
runtimeState IRuntimeState
features UmbracoFeatures
globalSettings IOptionsMonitor<GlobalSettings>
umbracoVersion IUmbracoVersion
contentSettings IOptionsMonitor<ContentSettings>
httpContextAccessor IHttpContextAccessor
treeCollection TreeCollection
hostingEnvironment IHostingEnvironment
runtimeSettings IOptionsMonitor<RuntimeSettings>
securitySettings IOptionsMonitor<SecuritySettings>
runtimeMinifier IRuntimeMinifier
externalLogins IBackOfficeExternalLoginProviders
imageUrlGenerator IImageUrlGenerator
previewRoutes PreviewRoutes
emailSender IEmailSender
memberPasswordConfigurationSettings IOptionsMonitor<MemberPasswordConfigurationSettings>

BackOfficeServerVariables(LinkGenerator, IRuntimeState, UmbracoFeatures, IOptionsMonitor<GlobalSettings>, IUmbracoVersion, IOptionsMonitor<ContentSettings>, IHttpContextAccessor, TreeCollection, IHostingEnvironment, IOptionsMonitor<RuntimeSettings>, IOptionsMonitor<SecuritySettings>, IRuntimeMinifier, IBackOfficeExternalLoginProviders, IImageUrlGenerator, PreviewRoutes, IEmailSender, IOptionsMonitor<MemberPasswordConfigurationSettings>, IOptionsMonitor<DataTypesSettings>)

[Obsolete("Use constructor that takes ITempDataDictionaryFactory, scheduled for removal in V12")]
public BackOfficeServerVariables(LinkGenerator linkGenerator, IRuntimeState runtimeState, UmbracoFeatures features, IOptionsMonitor<GlobalSettings> globalSettings, IUmbracoVersion umbracoVersion, IOptionsMonitor<ContentSettings> contentSettings, IHttpContextAccessor httpContextAccessor, TreeCollection treeCollection, IHostingEnvironment hostingEnvironment, IOptionsMonitor<RuntimeSettings> runtimeSettings, IOptionsMonitor<SecuritySettings> securitySettings, IRuntimeMinifier runtimeMinifier, IBackOfficeExternalLoginProviders externalLogins, IImageUrlGenerator imageUrlGenerator, PreviewRoutes previewRoutes, IEmailSender emailSender, IOptionsMonitor<MemberPasswordConfigurationSettings> memberPasswordConfigurationSettings, IOptionsMonitor<DataTypesSettings> dataTypesSettings)

Parameters

linkGenerator LinkGenerator
runtimeState IRuntimeState
features UmbracoFeatures
globalSettings IOptionsMonitor<GlobalSettings>
umbracoVersion IUmbracoVersion
contentSettings IOptionsMonitor<ContentSettings>
httpContextAccessor IHttpContextAccessor
treeCollection TreeCollection
hostingEnvironment IHostingEnvironment
runtimeSettings IOptionsMonitor<RuntimeSettings>
securitySettings IOptionsMonitor<SecuritySettings>
runtimeMinifier IRuntimeMinifier
externalLogins IBackOfficeExternalLoginProviders
imageUrlGenerator IImageUrlGenerator
previewRoutes PreviewRoutes
emailSender IEmailSender
memberPasswordConfigurationSettings IOptionsMonitor<MemberPasswordConfigurationSettings>
dataTypesSettings IOptionsMonitor<DataTypesSettings>

BackOfficeServerVariables(LinkGenerator, IRuntimeState, UmbracoFeatures, IOptionsMonitor<GlobalSettings>, IUmbracoVersion, IOptionsMonitor<ContentSettings>, IHttpContextAccessor, TreeCollection, IHostingEnvironment, IOptionsMonitor<RuntimeSettings>, IOptionsMonitor<SecuritySettings>, IRuntimeMinifier, IBackOfficeExternalLoginProviders, IImageUrlGenerator, PreviewRoutes, IEmailSender, IOptionsMonitor<MemberPasswordConfigurationSettings>, IOptionsMonitor<DataTypesSettings>, ITempDataDictionaryFactory)

[Obsolete("Use constructor that takes IOptionsMonitor<MarketplaceSettings>, scheduled for removal in V13")]
public BackOfficeServerVariables(LinkGenerator linkGenerator, IRuntimeState runtimeState, UmbracoFeatures features, IOptionsMonitor<GlobalSettings> globalSettings, IUmbracoVersion umbracoVersion, IOptionsMonitor<ContentSettings> contentSettings, IHttpContextAccessor httpContextAccessor, TreeCollection treeCollection, IHostingEnvironment hostingEnvironment, IOptionsMonitor<RuntimeSettings> runtimeSettings, IOptionsMonitor<SecuritySettings> securitySettings, IRuntimeMinifier runtimeMinifier, IBackOfficeExternalLoginProviders externalLogins, IImageUrlGenerator imageUrlGenerator, PreviewRoutes previewRoutes, IEmailSender emailSender, IOptionsMonitor<MemberPasswordConfigurationSettings> memberPasswordConfigurationSettings, IOptionsMonitor<DataTypesSettings> dataTypesSettings, ITempDataDictionaryFactory tempDataDictionaryFactory)

Parameters

linkGenerator LinkGenerator
runtimeState IRuntimeState
features UmbracoFeatures
globalSettings IOptionsMonitor<GlobalSettings>
umbracoVersion IUmbracoVersion
contentSettings IOptionsMonitor<ContentSettings>
httpContextAccessor IHttpContextAccessor
treeCollection TreeCollection
hostingEnvironment IHostingEnvironment
runtimeSettings IOptionsMonitor<RuntimeSettings>
securitySettings IOptionsMonitor<SecuritySettings>
runtimeMinifier IRuntimeMinifier
externalLogins IBackOfficeExternalLoginProviders
imageUrlGenerator IImageUrlGenerator
previewRoutes PreviewRoutes
emailSender IEmailSender
memberPasswordConfigurationSettings IOptionsMonitor<MemberPasswordConfigurationSettings>
dataTypesSettings IOptionsMonitor<DataTypesSettings>
tempDataDictionaryFactory ITempDataDictionaryFactory

BackOfficeServerVariables(LinkGenerator, IRuntimeState, UmbracoFeatures, IOptionsMonitor<GlobalSettings>, IUmbracoVersion, IOptionsMonitor<ContentSettings>, IHttpContextAccessor, TreeCollection, IHostingEnvironment, IOptionsMonitor<RuntimeSettings>, IOptionsMonitor<SecuritySettings>, IRuntimeMinifier, IBackOfficeExternalLoginProviders, IImageUrlGenerator, PreviewRoutes, IEmailSender, IOptionsMonitor<MemberPasswordConfigurationSettings>, IOptionsMonitor<DataTypesSettings>, ITempDataDictionaryFactory, IOptionsMonitor<MarketplaceSettings>)

public BackOfficeServerVariables(LinkGenerator linkGenerator, IRuntimeState runtimeState, UmbracoFeatures features, IOptionsMonitor<GlobalSettings> globalSettings, IUmbracoVersion umbracoVersion, IOptionsMonitor<ContentSettings> contentSettings, IHttpContextAccessor httpContextAccessor, TreeCollection treeCollection, IHostingEnvironment hostingEnvironment, IOptionsMonitor<RuntimeSettings> runtimeSettings, IOptionsMonitor<SecuritySettings> securitySettings, IRuntimeMinifier runtimeMinifier, IBackOfficeExternalLoginProviders externalLogins, IImageUrlGenerator imageUrlGenerator, PreviewRoutes previewRoutes, IEmailSender emailSender, IOptionsMonitor<MemberPasswordConfigurationSettings> memberPasswordConfigurationSettings, IOptionsMonitor<DataTypesSettings> dataTypesSettings, ITempDataDictionaryFactory tempDataDictionaryFactory, IOptionsMonitor<MarketplaceSettings> marketplaceSettings)

Parameters

linkGenerator LinkGenerator
runtimeState IRuntimeState
features UmbracoFeatures
globalSettings IOptionsMonitor<GlobalSettings>
umbracoVersion IUmbracoVersion
contentSettings IOptionsMonitor<ContentSettings>
httpContextAccessor IHttpContextAccessor
treeCollection TreeCollection
hostingEnvironment IHostingEnvironment
runtimeSettings IOptionsMonitor<RuntimeSettings>
securitySettings IOptionsMonitor<SecuritySettings>
runtimeMinifier IRuntimeMinifier
externalLogins IBackOfficeExternalLoginProviders
imageUrlGenerator IImageUrlGenerator
previewRoutes PreviewRoutes
emailSender IEmailSender
memberPasswordConfigurationSettings IOptionsMonitor<MemberPasswordConfigurationSettings>
dataTypesSettings IOptionsMonitor<DataTypesSettings>
tempDataDictionaryFactory ITempDataDictionaryFactory
marketplaceSettings IOptionsMonitor<MarketplaceSettings>