Class EPiBrokenLinksController

Inheritance
System.Object
EPiBrokenLinksController
Namespace: EPiServer.Cms.Shell.UI.Controllers.Reports.Internal
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
Syntax
[GuiPlugIn(Area = PlugInArea.ReportMenu, DisplayName = "linkstatus", Category = "pagereports", Description = "linkstatus")]
public class EPiBrokenLinksController : Controller

Constructors

EPiBrokenLinksController(IContentRepository, IContentTypeRepository, LocalizationService, IPermanentLinkMapper, IContentSoftLinkRepository, IContentSoftLinkStatusService, IContentLinkValidatorFactory)

Declaration
public EPiBrokenLinksController(IContentRepository contentFactory, IContentTypeRepository contentTypeRepository, LocalizationService localizationService, IPermanentLinkMapper permanentLinkMapper, IContentSoftLinkRepository softLinkRepository, IContentSoftLinkStatusService softLinkStatusService, IContentLinkValidatorFactory linkValidatorFactory)
Parameters
Type Name Description
IContentRepository contentFactory
IContentTypeRepository contentTypeRepository
LocalizationService localizationService
IPermanentLinkMapper permanentLinkMapper
IContentSoftLinkRepository softLinkRepository
IContentSoftLinkStatusService softLinkStatusService
IContentLinkValidatorFactory linkValidatorFactory

Properties

ContentFactory

Declaration
protected IContentRepository ContentFactory { get; set; }
Property Value
Type Description
IContentRepository

ContentTypeRepository

Declaration
protected IContentTypeRepository ContentTypeRepository { get; set; }
Property Value
Type Description
IContentTypeRepository

LocalizationService

Declaration
protected LocalizationService LocalizationService { get; set; }
Property Value
Type Description
LocalizationService

Repository

Declaration
[Obsolete("No longer used here. Will remain at least until june 2017.")]
protected ILinkRepository Repository { get; set; }
Property Value
Type Description
ILinkRepository

SoftLinkRepository

Declaration
protected IContentSoftLinkRepository SoftLinkRepository { get; }
Property Value
Type Description
IContentSoftLinkRepository

SoftLinkStatusService

Declaration
protected IContentSoftLinkStatusService SoftLinkStatusService { get; }
Property Value
Type Description
IContentSoftLinkStatusService

Methods

GetRunningJobs()

Declaration
public ActionResult GetRunningJobs()
Returns
Type Description
System.Web.Mvc.ActionResult

Index(Pager, Nullable<Int32>, String)

Declaration
public ActionResult Index(Pager paging, int? rootPageId, string rootPageName)
Parameters
Type Name Description
Pager paging
System.Nullable<System.Int32> rootPageId
System.String rootPageName
Returns
Type Description
System.Web.Mvc.ActionResult

Recheck(String)

Declaration
public ActionResult Recheck(string page)
Parameters
Type Name Description
System.String page
Returns
Type Description
System.Web.Mvc.ActionResult

Extension Methods