C# 클래스 System.Web.XmlSiteMapProvider

상속: System.Web.StaticSiteMapProvider, IDisposable
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddNodeNoCheck void
BuildSiteMapRecursive void
CollectLocalizationInfo void
ConvertToSiteMapNode SiteMapNode
CreateWatcher void
FindStartingNode XmlNode
GetAttributeLocalization bool
GetConfigDocument XmlDocument
GetNonEmptyOptionalAttribute string
GetOptionalAttribute string
OnFileChanged void
PutInCollection void
PutInCollection void
RegisterChildProvider void
RemoveProvider void

공개 메소드들

메소드 설명
BuildSiteMap ( ) : System.Web.SiteMapNode
Dispose ( ) : void
FindSiteMapNode ( string rawUrl ) : SiteMapNode
FindSiteMapNodeFromKey ( string key ) : SiteMapNode
Initialize ( string name, NameValueCollection attributes ) : void

보호된 메소드들

메소드 설명
AddNode ( System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode ) : void
AddProvider ( string providerName, System.Web.SiteMapNode parentNode ) : void
Clear ( ) : void
Dispose ( bool disposing ) : void
GetRootNodeCore ( ) : SiteMapNode
RemoveNode ( SiteMapNode node ) : void

비공개 메소드들

메소드 설명
AddNodeNoCheck ( System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode ) : void
BuildSiteMapRecursive ( XmlNode xmlNode, System.Web.SiteMapNode parent ) : void
CollectLocalizationInfo ( XmlNode xmlNode, string &title, string &description, NameValueCollection &attributes, NameValueCollection &explicitResourceKeys ) : void
ConvertToSiteMapNode ( XmlNode xmlNode ) : SiteMapNode
CreateWatcher ( string file ) : void
FindStartingNode ( string virtualPath, bool &enableLocalization ) : XmlNode
GetAttributeLocalization ( string value, string &resClass, string &resKey, string &resDefault ) : bool
GetConfigDocument ( string virtualPath ) : XmlDocument
GetNonEmptyOptionalAttribute ( XmlNode n, string name ) : string
GetOptionalAttribute ( XmlNode n, string name ) : string
OnFileChanged ( object sender, FileSystemEventArgs args ) : void
PutInCollection ( string name, string value, NameValueCollection &coll ) : void
PutInCollection ( string name, string classKey, string value, NameValueCollection &coll ) : void
RegisterChildProvider ( string name, SiteMapProvider smp ) : void
RemoveProvider ( string providerName ) : void

메소드 상세

AddNode() 보호된 메소드

protected AddNode ( System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode ) : void
node System.Web.SiteMapNode
parentNode System.Web.SiteMapNode
리턴 void

AddProvider() 보호된 메소드

protected AddProvider ( string providerName, System.Web.SiteMapNode parentNode ) : void
providerName string
parentNode System.Web.SiteMapNode
리턴 void

BuildSiteMap() 공개 메소드

public BuildSiteMap ( ) : System.Web.SiteMapNode
리턴 System.Web.SiteMapNode

Clear() 보호된 메소드

protected Clear ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

FindSiteMapNode() 공개 메소드

public FindSiteMapNode ( string rawUrl ) : SiteMapNode
rawUrl string
리턴 SiteMapNode

FindSiteMapNodeFromKey() 공개 메소드

public FindSiteMapNodeFromKey ( string key ) : SiteMapNode
key string
리턴 SiteMapNode

GetRootNodeCore() 보호된 메소드

protected GetRootNodeCore ( ) : SiteMapNode
리턴 SiteMapNode

Initialize() 공개 메소드

public Initialize ( string name, NameValueCollection attributes ) : void
name string
attributes NameValueCollection
리턴 void

RemoveNode() 보호된 메소드

protected RemoveNode ( SiteMapNode node ) : void
node SiteMapNode
리턴 void