C# Класс Hexa.Core.Web.Services.SiteMapBuilderService

Наследование: ISiteMapBuilderService
Показать файл Открыть проект

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

Метод Описание
AddNode ( SiteMapNodeInfo node ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, int preferredDisplayOrder ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule ) : void
AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule, int preferredDisplayOrder ) : void
AddNode ( SiteMapNodeInfo node, int preferredDisplayOrder ) : void
AddNode ( SiteMapNodeInfo node, string authorizationRule ) : void
AddNode ( SiteMapNodeInfo node, string authorizationRule, int preferredDisplayOrder ) : void
GetAuthorizationRule ( string nodeKey ) : string
GetChildren ( string nodeKey ) : ReadOnlyCollection
SiteMapBuilderService ( ) : System

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

Метод Описание
AddNodeWithOrder ( string parentKey, SiteMapNodeInfo node, int preferredDisplayOrder ) : void
SafeAddNode ( SiteMapNodeInfo node ) : void

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

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node ) : void
node SiteMapNodeInfo
Результат void

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
Результат void

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
preferredDisplayOrder int
Результат void

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
authorizationRule string
Результат void

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node, SiteMapNodeInfo parent, string authorizationRule, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
parent SiteMapNodeInfo
authorizationRule string
preferredDisplayOrder int
Результат void

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
preferredDisplayOrder int
Результат void

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node, string authorizationRule ) : void
node SiteMapNodeInfo
authorizationRule string
Результат void

AddNode() публичный Метод

public AddNode ( SiteMapNodeInfo node, string authorizationRule, int preferredDisplayOrder ) : void
node SiteMapNodeInfo
authorizationRule string
preferredDisplayOrder int
Результат void

GetAuthorizationRule() публичный Метод

public GetAuthorizationRule ( string nodeKey ) : string
nodeKey string
Результат string

GetChildren() публичный Метод

public GetChildren ( string nodeKey ) : ReadOnlyCollection
nodeKey string
Результат ReadOnlyCollection

SiteMapBuilderService() публичный Метод

public SiteMapBuilderService ( ) : System
Результат System