C# 클래스 WebAdvanced.Sitemap.Services.AdvancedSitemapService

상속: IAdvancedSitemapService
파일 보기 프로젝트 열기: webadvanced/Orchard-SiteMap

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
BuildSitemapDocument ( AcquireContext ctx ) : XDocument
GetActiveDisplayContentTypes ( ) : IEnumerable
GetRootPath ( ) : string

메소드 상세

AdvancedSitemapService() 공개 메소드

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
리턴 System

DeleteCustomRoute() 공개 메소드

public DeleteCustomRoute ( string url ) : void
url string
리턴 void

GetCustomRoutes() 공개 메소드

public GetCustomRoutes ( ) : IEnumerable
리턴 IEnumerable

GetIndexSettings() 공개 메소드

public GetIndexSettings ( ) : IEnumerable
리턴 IEnumerable

GetRoutes() 공개 메소드

public GetRoutes ( ) : IEnumerable
리턴 IEnumerable

GetSitemapDocument() 공개 메소드

public GetSitemapDocument ( ) : XDocument
리턴 XDocument

GetSitemapRoot() 공개 메소드

public GetSitemapRoot ( ) : WebAdvanced.Sitemap.Models.SitemapNode
리턴 WebAdvanced.Sitemap.Models.SitemapNode

SetCustomRoutes() 공개 메소드

public SetCustomRoutes ( IEnumerable routes ) : void
routes IEnumerable
리턴 void

SetIndexSettings() 공개 메소드

public SetIndexSettings ( IEnumerable settings ) : void
settings IEnumerable
리턴 void

SetRoutes() 공개 메소드

public SetRoutes ( IEnumerable routes ) : void
routes IEnumerable
리턴 void