View Source
Class BackOfficeServerVariables
Used to collect the server variables for use in the back office angular app
Inheritance
System.Object
Assembly: Umbraco.Web.BackOffice.dll
Syntax
public class BackOfficeServerVariables
Constructors
View Source
BackOfficeServerVariables(LinkGenerator, IRuntimeState, UmbracoFeatures, IOptionsMonitor<GlobalSettings>, IUmbracoVersion, IOptionsMonitor<ContentSettings>, IHttpContextAccessor, TreeCollection, IHostingEnvironment, IOptionsMonitor<RuntimeSettings>, IOptionsMonitor<SecuritySettings>, IRuntimeMinifier, IBackOfficeExternalLoginProviders, IImageUrlGenerator, PreviewRoutes, IEmailSender, IOptionsMonitor<MemberPasswordConfigurationSettings>)
Declaration
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
Type |
Name |
Description |
Microsoft.AspNetCore.Routing.LinkGenerator |
linkGenerator |
|
IRuntimeState |
runtimeState |
|
UmbracoFeatures |
features |
|
Microsoft.Extensions.Options.IOptionsMonitor<GlobalSettings> |
globalSettings |
|
IUmbracoVersion |
umbracoVersion |
|
Microsoft.Extensions.Options.IOptionsMonitor<ContentSettings> |
contentSettings |
|
Microsoft.AspNetCore.Http.IHttpContextAccessor |
httpContextAccessor |
|
TreeCollection |
treeCollection |
|
IHostingEnvironment |
hostingEnvironment |
|
Microsoft.Extensions.Options.IOptionsMonitor<RuntimeSettings> |
runtimeSettings |
|
Microsoft.Extensions.Options.IOptionsMonitor<SecuritySettings> |
securitySettings |
|
IRuntimeMinifier |
runtimeMinifier |
|
IBackOfficeExternalLoginProviders |
externalLogins |
|
IImageUrlGenerator |
imageUrlGenerator |
|
PreviewRoutes |
previewRoutes |
|
IEmailSender |
emailSender |
|
Microsoft.Extensions.Options.IOptionsMonitor<MemberPasswordConfigurationSettings> |
memberPasswordConfigurationSettings |
|
View Source
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>)
Declaration
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
Type |
Name |
Description |
Microsoft.AspNetCore.Routing.LinkGenerator |
linkGenerator |
|
IRuntimeState |
runtimeState |
|
UmbracoFeatures |
features |
|
Microsoft.Extensions.Options.IOptionsMonitor<GlobalSettings> |
globalSettings |
|
IUmbracoVersion |
umbracoVersion |
|
Microsoft.Extensions.Options.IOptionsMonitor<ContentSettings> |
contentSettings |
|
Microsoft.AspNetCore.Http.IHttpContextAccessor |
httpContextAccessor |
|
TreeCollection |
treeCollection |
|
IHostingEnvironment |
hostingEnvironment |
|
Microsoft.Extensions.Options.IOptionsMonitor<RuntimeSettings> |
runtimeSettings |
|
Microsoft.Extensions.Options.IOptionsMonitor<SecuritySettings> |
securitySettings |
|
IRuntimeMinifier |
runtimeMinifier |
|
IBackOfficeExternalLoginProviders |
externalLogins |
|
IImageUrlGenerator |
imageUrlGenerator |
|
PreviewRoutes |
previewRoutes |
|
IEmailSender |
emailSender |
|
Microsoft.Extensions.Options.IOptionsMonitor<MemberPasswordConfigurationSettings> |
memberPasswordConfigurationSettings |
|
Microsoft.Extensions.Options.IOptionsMonitor<DataTypesSettings> |
dataTypesSettings |
|
View Source
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)
Declaration
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
Type |
Name |
Description |
Microsoft.AspNetCore.Routing.LinkGenerator |
linkGenerator |
|
IRuntimeState |
runtimeState |
|
UmbracoFeatures |
features |
|
Microsoft.Extensions.Options.IOptionsMonitor<GlobalSettings> |
globalSettings |
|
IUmbracoVersion |
umbracoVersion |
|
Microsoft.Extensions.Options.IOptionsMonitor<ContentSettings> |
contentSettings |
|
Microsoft.AspNetCore.Http.IHttpContextAccessor |
httpContextAccessor |
|
TreeCollection |
treeCollection |
|
IHostingEnvironment |
hostingEnvironment |
|
Microsoft.Extensions.Options.IOptionsMonitor<RuntimeSettings> |
runtimeSettings |
|
Microsoft.Extensions.Options.IOptionsMonitor<SecuritySettings> |
securitySettings |
|
IRuntimeMinifier |
runtimeMinifier |
|
IBackOfficeExternalLoginProviders |
externalLogins |
|
IImageUrlGenerator |
imageUrlGenerator |
|
PreviewRoutes |
previewRoutes |
|
IEmailSender |
emailSender |
|
Microsoft.Extensions.Options.IOptionsMonitor<MemberPasswordConfigurationSettings> |
memberPasswordConfigurationSettings |
|
Microsoft.Extensions.Options.IOptionsMonitor<DataTypesSettings> |
dataTypesSettings |
|
Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory |
tempDataDictionaryFactory |
|
View Source
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>)
Declaration
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
Type |
Name |
Description |
Microsoft.AspNetCore.Routing.LinkGenerator |
linkGenerator |
|
IRuntimeState |
runtimeState |
|
UmbracoFeatures |
features |
|
Microsoft.Extensions.Options.IOptionsMonitor<GlobalSettings> |
globalSettings |
|
IUmbracoVersion |
umbracoVersion |
|
Microsoft.Extensions.Options.IOptionsMonitor<ContentSettings> |
contentSettings |
|
Microsoft.AspNetCore.Http.IHttpContextAccessor |
httpContextAccessor |
|
TreeCollection |
treeCollection |
|
IHostingEnvironment |
hostingEnvironment |
|
Microsoft.Extensions.Options.IOptionsMonitor<RuntimeSettings> |
runtimeSettings |
|
Microsoft.Extensions.Options.IOptionsMonitor<SecuritySettings> |
securitySettings |
|
IRuntimeMinifier |
runtimeMinifier |
|
IBackOfficeExternalLoginProviders |
externalLogins |
|
IImageUrlGenerator |
imageUrlGenerator |
|
PreviewRoutes |
previewRoutes |
|
IEmailSender |
emailSender |
|
Microsoft.Extensions.Options.IOptionsMonitor<MemberPasswordConfigurationSettings> |
memberPasswordConfigurationSettings |
|
Microsoft.Extensions.Options.IOptionsMonitor<DataTypesSettings> |
dataTypesSettings |
|
Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory |
tempDataDictionaryFactory |
|
Microsoft.Extensions.Options.IOptionsMonitor<MarketplaceSettings> |
marketplaceSettings |
|