C# Class WebAdvanced.Sitemap.Services.AdvancedSitemapService

Inheritance: IAdvancedSitemapService
Afficher le fichier Open project: webadvanced/Orchard-SiteMap

Méthodes publiques

Méthode Description
AdvancedSitemapService ( IRepository routeRepository, IRepository settingsRepository, IRepository customRouteRepository, IContentManager contentManager, ICacheManager cacheManager, ISignals signals, IClock clock, IContentDefinitionManager contentDefinitionManager, IEnumerable routeFilters, IEnumerable routeProviders, ISiteService siteService, IEnumerable specializedSitemapProviders ) : System
DeleteCustomRoute ( string url ) : void
GetCustomRoutes ( ) : IEnumerable
GetIndexSettings ( ) : IEnumerable
GetRoutes ( ) : IEnumerable
GetSitemapDocument ( ) : XDocument
GetSitemapRoot ( ) : WebAdvanced.Sitemap.Models.SitemapNode
SetCustomRoutes ( IEnumerable routes ) : void
SetIndexSettings ( IEnumerable settings ) : void
SetRoutes ( IEnumerable routes ) : void

Private Methods

Méthode Description
BuildSitemapDocument ( AcquireContext ctx ) : XDocument
GetActiveDisplayContentTypes ( ) : IEnumerable
GetRootPath ( ) : string

Method Details

AdvancedSitemapService() public méthode

public AdvancedSitemapService ( IRepository routeRepository, IRepository settingsRepository, IRepository customRouteRepository, IContentManager contentManager, ICacheManager cacheManager, ISignals signals, IClock clock, IContentDefinitionManager contentDefinitionManager, IEnumerable routeFilters, IEnumerable routeProviders, ISiteService siteService, IEnumerable specializedSitemapProviders ) : System
routeRepository IRepository
settingsRepository IRepository
customRouteRepository IRepository
contentManager IContentManager
cacheManager ICacheManager
signals ISignals
clock IClock
contentDefinitionManager IContentDefinitionManager
routeFilters IEnumerable
routeProviders IEnumerable
siteService ISiteService
specializedSitemapProviders IEnumerable
Résultat System

DeleteCustomRoute() public méthode

public DeleteCustomRoute ( string url ) : void
url string
Résultat void

GetCustomRoutes() public méthode

public GetCustomRoutes ( ) : IEnumerable
Résultat IEnumerable

GetIndexSettings() public méthode

public GetIndexSettings ( ) : IEnumerable
Résultat IEnumerable

GetRoutes() public méthode

public GetRoutes ( ) : IEnumerable
Résultat IEnumerable

GetSitemapDocument() public méthode

public GetSitemapDocument ( ) : XDocument
Résultat XDocument

GetSitemapRoot() public méthode

public GetSitemapRoot ( ) : WebAdvanced.Sitemap.Models.SitemapNode
Résultat WebAdvanced.Sitemap.Models.SitemapNode

SetCustomRoutes() public méthode

public SetCustomRoutes ( IEnumerable routes ) : void
routes IEnumerable
Résultat void

SetIndexSettings() public méthode

public SetIndexSettings ( IEnumerable settings ) : void
settings IEnumerable
Résultat void

SetRoutes() public méthode

public SetRoutes ( IEnumerable routes ) : void
routes IEnumerable
Résultat void