C# Class System.Web.XmlSiteMapProvider

Inheritance: System.Web.StaticSiteMapProvider, IDisposable
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
BuildSiteMap ( ) : System.Web.SiteMapNode
Dispose ( ) : void
FindSiteMapNode ( string rawUrl ) : SiteMapNode
FindSiteMapNodeFromKey ( string key ) : SiteMapNode
Initialize ( string name, NameValueCollection attributes ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddNode() protected méthode

protected AddNode ( System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode ) : void
node System.Web.SiteMapNode
parentNode System.Web.SiteMapNode
Résultat void

AddProvider() protected méthode

protected AddProvider ( string providerName, System.Web.SiteMapNode parentNode ) : void
providerName string
parentNode System.Web.SiteMapNode
Résultat void

BuildSiteMap() public méthode

public BuildSiteMap ( ) : System.Web.SiteMapNode
Résultat System.Web.SiteMapNode

Clear() protected méthode

protected Clear ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

FindSiteMapNode() public méthode

public FindSiteMapNode ( string rawUrl ) : SiteMapNode
rawUrl string
Résultat SiteMapNode

FindSiteMapNodeFromKey() public méthode

public FindSiteMapNodeFromKey ( string key ) : SiteMapNode
key string
Résultat SiteMapNode

GetRootNodeCore() protected méthode

protected GetRootNodeCore ( ) : SiteMapNode
Résultat SiteMapNode

Initialize() public méthode

public Initialize ( string name, NameValueCollection attributes ) : void
name string
attributes NameValueCollection
Résultat void

RemoveNode() protected méthode

protected RemoveNode ( SiteMapNode node ) : void
node SiteMapNode
Résultat void