C# Класс InfoCaster.Umbraco.UrlTracker.Repositories.UrlTrackerRepository

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetFolderName string
GetNotFoundEntryByUrl InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel

Открытые методы

Метод Описание
AddGoneEntryByNodeId ( int nodeId ) : void
AddUrlMapping ( IContent content, int rootNodeId, string url, AutoTrackingTypes type, bool isChild = false ) : bool
AddUrlTrackerEntry ( InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel urlTrackerModel ) : void
ClearNotFoundEntries ( ) : void
CreateUrlTrackerTable ( ) : void
DeleteNotFoundEntriesByOldUrl ( string oldUrl ) : void
DeleteNotFoundEntriesByRootAndOldUrl ( int redirectRootNodeId, string oldUrl ) : void
DeleteUrlTrackerEntriesByNodeId ( int nodeId ) : void
DeleteUrlTrackerEntry ( int id ) : void
GetForcedRedirects ( ) : List
GetNotFoundEntries ( ) : List
GetNotFoundEntries ( int maximumRows, int startRowIndex, string sortExpression = "", string keyword = "" ) : List
GetNotFoundEntries ( string sortExpression ) : List
GetNotFoundEntries ( string sortExpression, string keyword = "" ) : List
GetNotFoundEntryByRootAndUrl ( int redirectRootNodeId, string url ) : InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel
GetUrlTrackeOldTableExists ( ) : bool
GetUrlTrackerEntries ( ) : List
GetUrlTrackerEntries ( int maximumRows, int startRowIndex, string sortExpression = "", bool _404 = false, bool include410Gone = false, bool showAutoEntries = true, bool showCustomEntries = true, bool showRegexEntries = true, string keyword = "", bool onlyForcedRedirects = false ) : List
GetUrlTrackerEntries ( string sortExpression ) : List
GetUrlTrackerEntries ( string sortExpression = "", bool showAutoEntries = true, bool showCustomEntries = true, bool showRegexEntries = true, string keyword = "" ) : List
GetUrlTrackerEntryById ( int id ) : InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel
GetUrlTrackerTableExists ( ) : bool
HasInvalidEntries ( List &invalidRowIds ) : bool
HasNotFoundEntries ( ) : bool
MigrateData ( ) : int
ReloadForcedRedirectsCache ( ) : void
UpdateUrlTrackerEntry ( InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel urlTrackerModel ) : void
UpdateUrlTrackerTable ( ) : void

Приватные методы

Метод Описание
GetFolderName ( ) : string
GetNotFoundEntryByUrl ( string url ) : InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel

Описание методов

AddGoneEntryByNodeId() публичный статический Метод

public static AddGoneEntryByNodeId ( int nodeId ) : void
nodeId int
Результат void

AddUrlMapping() публичный статический Метод

public static AddUrlMapping ( IContent content, int rootNodeId, string url, AutoTrackingTypes type, bool isChild = false ) : bool
content IContent
rootNodeId int
url string
type AutoTrackingTypes
isChild bool
Результат bool

AddUrlTrackerEntry() публичный статический Метод

public static AddUrlTrackerEntry ( InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel urlTrackerModel ) : void
urlTrackerModel InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel
Результат void

ClearNotFoundEntries() публичный статический Метод

public static ClearNotFoundEntries ( ) : void
Результат void

CreateUrlTrackerTable() публичный статический Метод

public static CreateUrlTrackerTable ( ) : void
Результат void

DeleteNotFoundEntriesByOldUrl() публичный статический Метод

public static DeleteNotFoundEntriesByOldUrl ( string oldUrl ) : void
oldUrl string
Результат void

DeleteNotFoundEntriesByRootAndOldUrl() публичный статический Метод

public static DeleteNotFoundEntriesByRootAndOldUrl ( int redirectRootNodeId, string oldUrl ) : void
redirectRootNodeId int
oldUrl string
Результат void

DeleteUrlTrackerEntriesByNodeId() публичный статический Метод

public static DeleteUrlTrackerEntriesByNodeId ( int nodeId ) : void
nodeId int
Результат void

DeleteUrlTrackerEntry() публичный статический Метод

public static DeleteUrlTrackerEntry ( int id ) : void
id int
Результат void

GetForcedRedirects() публичный статический Метод

public static GetForcedRedirects ( ) : List
Результат List

GetNotFoundEntries() публичный статический Метод

public static GetNotFoundEntries ( ) : List
Результат List

GetNotFoundEntries() публичный статический Метод

public static GetNotFoundEntries ( int maximumRows, int startRowIndex, string sortExpression = "", string keyword = "" ) : List
maximumRows int
startRowIndex int
sortExpression string
keyword string
Результат List

GetNotFoundEntries() публичный статический Метод

public static GetNotFoundEntries ( string sortExpression ) : List
sortExpression string
Результат List

GetNotFoundEntries() публичный статический Метод

public static GetNotFoundEntries ( string sortExpression, string keyword = "" ) : List
sortExpression string
keyword string
Результат List

GetNotFoundEntryByRootAndUrl() публичный статический Метод

public static GetNotFoundEntryByRootAndUrl ( int redirectRootNodeId, string url ) : InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel
redirectRootNodeId int
url string
Результат InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel

GetUrlTrackeOldTableExists() публичный статический Метод

public static GetUrlTrackeOldTableExists ( ) : bool
Результат bool

GetUrlTrackerEntries() публичный статический Метод

public static GetUrlTrackerEntries ( ) : List
Результат List

GetUrlTrackerEntries() публичный статический Метод

public static GetUrlTrackerEntries ( int maximumRows, int startRowIndex, string sortExpression = "", bool _404 = false, bool include410Gone = false, bool showAutoEntries = true, bool showCustomEntries = true, bool showRegexEntries = true, string keyword = "", bool onlyForcedRedirects = false ) : List
maximumRows int
startRowIndex int
sortExpression string
_404 bool
include410Gone bool
showAutoEntries bool
showCustomEntries bool
showRegexEntries bool
keyword string
onlyForcedRedirects bool
Результат List

GetUrlTrackerEntries() публичный статический Метод

public static GetUrlTrackerEntries ( string sortExpression ) : List
sortExpression string
Результат List

GetUrlTrackerEntries() публичный статический Метод

public static GetUrlTrackerEntries ( string sortExpression = "", bool showAutoEntries = true, bool showCustomEntries = true, bool showRegexEntries = true, string keyword = "" ) : List
sortExpression string
showAutoEntries bool
showCustomEntries bool
showRegexEntries bool
keyword string
Результат List

GetUrlTrackerEntryById() публичный статический Метод

public static GetUrlTrackerEntryById ( int id ) : InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel
id int
Результат InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel

GetUrlTrackerTableExists() публичный статический Метод

public static GetUrlTrackerTableExists ( ) : bool
Результат bool

HasInvalidEntries() публичный статический Метод

public static HasInvalidEntries ( List &invalidRowIds ) : bool
invalidRowIds List
Результат bool

HasNotFoundEntries() публичный статический Метод

public static HasNotFoundEntries ( ) : bool
Результат bool

MigrateData() публичный статический Метод

public static MigrateData ( ) : int
Результат int

ReloadForcedRedirectsCache() публичный статический Метод

public static ReloadForcedRedirectsCache ( ) : void
Результат void

UpdateUrlTrackerEntry() публичный статический Метод

public static UpdateUrlTrackerEntry ( InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel urlTrackerModel ) : void
urlTrackerModel InfoCaster.Umbraco.UrlTracker.Models.UrlTrackerModel
Результат void

UpdateUrlTrackerTable() публичный статический Метод

public static UpdateUrlTrackerTable ( ) : void
Результат void