C# 클래스 Hexa.Core.Web.Services.SiteMapBuilderService

상속: ISiteMapBuilderService
파일 보기 프로젝트 열기: cmendible/Hexa.Core

공개 메소드들

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