Class SiteStructureStore
Implements
System.Web.Mvc.Async.IAsyncController
System.Web.Mvc.IController
System.Web.Mvc.Async.IAsyncManagerContainer
Inherited Members
Namespace: EPiServer.Cms.Shell.UI.Rest.Internal
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7Syntax
[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