Try our conversational search powered by Generative AI!

Class SiteStructureStore

Inheritance
System.Object
SiteStructureStore
Implements
System.Web.Mvc.Async.IAsyncController
System.Web.Mvc.IController
System.Web.Mvc.Async.IAsyncManagerContainer
Namespace: EPiServer.Cms.Shell.UI.Rest.Internal
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
Syntax
[RestStore("sitestructure")]
public class SiteStructureStore : RestControllerBase, IAsyncController, IController, IAsyncManagerContainer

Constructors

SiteStructureStore(ILanguageBranchRepository, IContentLoader, ISiteDefinitionRepository, EditUrlResolver, IContentLanguageSettingsHandler)

Declaration
public SiteStructureStore(ILanguageBranchRepository languageBranchRepository, IContentLoader contentLoader, ISiteDefinitionRepository siteDefinitionRepository, EditUrlResolver editUrlResolver, IContentLanguageSettingsHandler languageSettingsHandler)
Parameters
Type Name Description
ILanguageBranchRepository languageBranchRepository
IContentLoader contentLoader
ISiteDefinitionRepository siteDefinitionRepository
EditUrlResolver editUrlResolver
IContentLanguageSettingsHandler languageSettingsHandler

Methods

Get(String, Nullable<Boolean>)

Declaration
public RestResult Get(string siteUrl, bool? allLanguages)
Parameters
Type Name Description
System.String siteUrl
System.Nullable<System.Boolean> allLanguages
Returns
Type Description
RestResult

Implements

System.Web.Mvc.Async.IAsyncController
System.Web.Mvc.IController
System.Web.Mvc.Async.IAsyncManagerContainer

Extension Methods