PagePorter Class Library

Navigation Members

Navigation overview

Public Static (Shared) Properties

CnfFileName Gets the filename for the PagePorter navigation structure file.
FpCnfFileName Gets the filename for the FrontPage navigation structure file.
HomePageID Gets the page identifier for the Home page.

Public Static (Shared) Methods

ConvertDateTimeOverloaded. Converts between a DateTime object and a UInt32 for FrontPage.

Public Instance Constructors

Navigation Constructor Constructor for the Navigation object.

Public Instance Properties

Count Gets the number of page nodes in the site navigation structure.
Pages Gets the array of NavigationPage objects contained within the navigation structure.
ProjectRootFolder Gets or sets the project root folder path.
ProjectRootURL Gets or sets the project root URL.

Public Instance Methods

AddPageOverloaded. Adds a page to the navigational structure.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetChildPageIDs Returns an array of child page identifiers.
GetCustomLinkBars Returns the list of page identifiers that are Custom Link Bars.
GetCustomLinksOverloaded. Gets an array of Custom Link Bar page identifiers.
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetPageOverloaded. Returns the NavigationPage object for a given page.
GetPageCaption Returns the caption from the navigation structure for a given page, or null.
GetPageID Returns the page ID for a given url within the web, or zero if it doesn't exist.
GetPageUrl Returns the URL for a given page.
GetParentLinkBar Returns the Custom Link Bar page identifier of the request page.
GetParentPageIDOverloaded. Returns the page identifier of a page's parent.
GetPrevNextPageIDsOverloaded. Returns information about the previous and next pages in the navigation structure.
GetSiblingPageIDs Returns an array of sibling page identifiers.
GetType (inherited from Object)Gets the Type of the current instance.
GetUrlInfo Examines a URL and returns several associated values.
IsUrlInLinkBar Determines if a url is part of a custom link bar.
MakeHomePage Makes a page in the navigation structure the home page.
MovePage Moves a page and its children to a new location in the navigation structure.
OpenFile Reads the .cnf file into the navigation structure.
RemovePage Removes a page from the navigation structure.
RenamePageUrl Renames a page URL.
SaveFile Writes navigation structure to a .cnf file.
ToString Returns the string representing the Navigation object.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

Navigation Class | Parastream.Web.MsFrontPage Namespace