Freigeben über


PortalSiteMapProvider-Member

Stellt die PortalSiteMapNode -Objekte, die eine Zusammenführung der Microsoft SharePoint Foundation 2010SPNavigation Speicher und dynamische Websitestruktur, einschließlich Websites und Webseiten darstellen.

Der PortalSiteMapProvider-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode PortalSiteMapProvider Gibt den Standardkonstruktor für die Klasse PortalSiteMapProvider .

Oben

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member CombinedNavSiteMapProvider Ruft das PortalSiteMapProvider -Objekt, das die globale Navigation oder im oberen Navigationsmenü standardmäßig zugeordnet ist.
Öffentliche EigenschaftStatischer Member CurrentNavSiteMapProvider Ruft das PortalSiteMapProvider -Objekt, das die aktuelle Navigation oder die Schnellstartleiste standardmässig zugeordnet wird.
Öffentliche EigenschaftStatischer Member CurrentNavSiteMapProviderNoEncode Ruft das PortalSiteMapProvider -Objekt, das die Brotkrümelnavigation standardmäßig zugeordnet ist.
Öffentliche Eigenschaft CurrentNode Ruft ein PortalSiteMapNode -Objekt, das das Element darstellt, die, das ein Benutzer gerade besuchen wird. (Überschreibt SiteMapProvider.CurrentNode.)
Öffentliche Eigenschaft CurrentSite Ruft ab oder legt das SPSite -Objekt, das vom PortalSiteMapProvider -Objekt verwendet wird.
Öffentliche Eigenschaft CurrentWeb Ruft ab oder legt das SPWeb -Objekt, das PortalSiteMapProvider -Objekt als Sicherheitskontext verwendet.
Öffentliche Eigenschaft Description (Geerbt von ProviderBase.)
Öffentliche Eigenschaft DynamicChildLimit Ruft die maximale Anzahl der dynamischen untergeordneten Elemente, die auf den einzelnen Ebenen angezeigt. Dynamische untergeordneten Elemente werden (das heißt, alle Objekte SPWeb ) Unterwebsites und Seiten.
Geschützte EigenschaftStatischer Member EditLinksAlternateAction
Öffentliche Eigenschaft EnableAudienceTargeting Ruft ab oder legt fest, ob Einstellungen für Zielgruppenadressierung beim Zurückgeben von Navigationsknoten zu respektieren.
Öffentliche Eigenschaft EnableLocalization (Geerbt von SiteMapProvider.)
Öffentliche Eigenschaft EncodeOutput Ruft ab oder legt fest, ob in das HTML-Format der Title -Eigenschaft der einzelnen Objekte PortalSiteMapNode .
Öffentliche Eigenschaft FlattenHeadings Ruft einen booleschen Wert, der darstellt, ob die Überschrift Knoten zu reduzieren.
Öffentliche EigenschaftStatischer Member GlobalNavSiteMapProvider Ruft ein PortalSiteMapProvider -Objekt, das den NavigationType -Wert ist gleich "Global".
Öffentliche Eigenschaft IncludeAuthoredLinks Ruft einen booleschen Wert, der darstellt, ob Link-Knoten zurückgegeben.
Öffentliche Eigenschaft IncludeHeadings Ruft einen booleschen Wert, der darstellt, ob Sie Überschriften Knoten zurück.
Öffentliche Eigenschaft IncludePages Ruft ab oder legt die Methode fest, die bestimmt, ob die Seiten von diesem Anbieter zurückgegeben werden.
Öffentliche Eigenschaft IncludeSubSites Ruft ab oder legt die Methode fest, die bestimmt, ob dieser Anbieter Unterwebsites gibt.
Geschützte Eigenschaft IsEditable
Geschützte EigenschaftStatischer Member MaximumSupportedNodeDepth
Öffentliche Eigenschaft Name (Geerbt von ProviderBase.)
Öffentliche Eigenschaft NavigationType Ruft den Typ der Navigation dieses Anbieters Navigation fest.
Öffentliche Eigenschaft ParentProvider (Geerbt von SiteMapProvider.)
Öffentliche Eigenschaft RequireUniqueKeysForNodes Ruft ab oder legt einen Wert fest, der angibt, ob Knoten eindeutige Schlüssel müssen.
Öffentliche Eigenschaft ResourceKey (Geerbt von SiteMapProvider.)
Öffentliche Eigenschaft RootNode (Geerbt von SiteMapProvider.)
Öffentliche Eigenschaft RootProvider (Geerbt von SiteMapProvider.)
Öffentliche Eigenschaft SecurityTrimmingEnabled (Geerbt von SiteMapProvider.)
Öffentliche Eigenschaft TryGetCurrentNode Ruft ein PortalSiteMapNode -Objekt, das das Element darstellt, das derzeit ein Websitebenutzer besucht.
Öffentliche Eigenschaft TryGetRootNode Ruft den Stammknoten ab, wenn es zwischengespeichert wurde.
Öffentliche Eigenschaft Version Ruft die Version des PortalSiteMapProvider -Objekts fest.
Öffentliche EigenschaftStatischer Member WebSiteMapProvider Ruft ein PortalSiteMapNode -Objekt verwendet, um die Websites in dieser Auflistung auflisten.

Oben

Methoden

  Name Beschreibung
Geschützte Methode AddNode(SiteMapNode) (Geerbt von SiteMapProvider.)
Geschützte Methode AddNode(SiteMapNode, SiteMapNode) (Geerbt von SiteMapProvider.)
Öffentliche Methode CreateAdditionalSiteMapNodes Ermöglicht das Hinzufügen von PortalSiteMapNode -Objekten unter ein PortalWebSiteMapNode -Objekt.
Öffentliche Methode CreateCustomSiteMapNode Ermöglicht die benutzerdefinierte Behandlung von SPNavigationNode -Objekten, die als Custommarkiert.
Öffentliche Methode CreateErrorPortalSiteMapNode Dieses Mitglied ist der internen Verwendung vorbehalten und kann nicht direkt in Ihrem Code verwendet werden.
Öffentliche Methode CreateErrorSiteMapNodeCollection Dieses Mitglied ist der internen Verwendung vorbehalten und kann nicht direkt in Ihrem Code verwendet werden.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode FindSiteMapNode(HttpContext) (Geerbt von SiteMapProvider.)
Öffentliche Methode FindSiteMapNode(String) Gibt das PortalSiteMapNode -Objekt für einen angegebenen URL und dem angegebenen Kontext. (Überschreibt SiteMapProvider.FindSiteMapNode(String).)
Öffentliche Methode FindSiteMapNode(String, SPWeb) Gibt die PortalSiteMapNode für den angegebenen URL zurück.
Öffentliche Methode FindSiteMapNodeFromKey (Geerbt von SiteMapProvider.)
Öffentliche Methode GetCachedList Ruft ein PortalListSiteMapNode -Objekt, das eine angegebene SPList -Objekt darstellt.
Öffentliche Methode GetCachedListItemsByQuery Ruft eine Auflistung von PortalListItemSiteMapNode -Objekten, die von einer angegebenen Abfrage zurückgegebenen Elemente darstellen.
Öffentliche Methode GetCachedSiteDataQuery Gibt das zwischengespeicherte Ergebnis eines SiteDataQuery -Objekts zurück.
Öffentliche Methode GetChildNodes(SiteMapNode) Gibt eine Auflistung Sicherheitsgründen untergeordnete Knoten von einem angegebenen übergeordneten Knoten zurück. (Überschreibt SiteMapProvider.GetChildNodes(SiteMapNode).)
Öffentliche Methode GetChildNodes(PortalSiteMapNode, NodeTypes) Gibt eine Sicherheitsgründen Auflistung der untergeordneten Knoten des angegebenen Knotentyp von einem angegebenen übergeordneten Element zurück.
Öffentliche Methode GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes) Gibt eine Sicherheitsgründen Auflistung von untergeordneten Knoten für einen angegebenen übergeordneten Knoten angegebenen Knotentypen gehören und angegebenen Knotentypen einschließen, wenn Sie ausgeblendet.
Öffentliche Methode GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, NodeOrder, Boolean) Dieses Mitglied ist der internen Verwendung vorbehalten und kann nicht direkt in Ihrem Code verwendet werden.
Öffentliche Methode GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, OrderingMethod, AutomaticSortingMethod, Boolean, Int32) Gibt eine sortierte Sicherheitsgründen Auflistung von untergeordneten Knoten für einen angegebenen übergeordneten Knoten, Knotentypen, die Arten von ausgeblendeten Knoten eingeschlossen werden, gehören und Sortieroptionen.
Öffentliche Methode GetCurrentNodeAndHintAncestorNodes (Geerbt von SiteMapProvider.)
Öffentliche Methode GetCurrentNodeAndHintNeighborhoodNodes (Geerbt von SiteMapProvider.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Geschützte Methode GetMenuState
Öffentliche Methode GetParentNode Gibt das übergeordnete Element des angegebenen PortalSiteMapNode -Objekt zurück. (Überschreibt SiteMapProvider.GetParentNode(SiteMapNode).)
Öffentliche Methode GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (Geerbt von SiteMapProvider.)
Öffentliche Methode GetParentNodeRelativeToNodeAndHintDownFromParent (Geerbt von SiteMapProvider.)
Geschützte Methode GetPermissionCache Gibt eine Dictionary der Berechtigung GUIDs und zugeordneten Berechtigungen als Wert Boolean dargestellt.
Geschützte Methode GetRootNodeCore Ein Überschreiben der Methode in der SiteMapProvider -Klasse darstellt. (Überschreibt SiteMapProvider.GetRootNodeCore().)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode HintAncestorNodes (Geerbt von SiteMapProvider.)
Öffentliche Methode HintNeighborhoodNodes (Geerbt von SiteMapProvider.)
Öffentliche Methode Initialize Initialisiert das PortalSiteMapProvider -Objekt mit der angegebenen Einstellung. (Überschreibt SiteMapProvider.Initialize(String, NameValueCollection).)
Öffentliche Methode IsAccessibleToUser (Geerbt von SiteMapProvider.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Geschützte Methode RemoveNode (Geerbt von SiteMapProvider.)
Geschützte Methode ResolveSiteMapNode (Geerbt von SiteMapProvider.)
Geschützte Methode SaveUpdatedMenuState
Öffentliche Methode ToString (Geerbt von Object.)

Oben

Ereignisse

  Name Beschreibung
Öffentliches Ereignis SiteMapResolve (Geerbt von SiteMapProvider.)

Oben

Felder

  Name Beschreibung
Geschütztes Feld currentSite Gibt das Feld, das ein SPSite -Objekt enthält, das die aktuelle Website darstellt.
Geschütztes Feld currentWeb Gibt das Feld, das ein SPWeb -Objekt enthält, das der aktuellen Website darstellt.
Öffentliches FeldStatischer Member EmptyCollection Gibt das Feld, das eine schreibgeschützte leere SiteMapNodeCollection Objekt enthält.

Oben

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Eigenschaft IEditableSiteMapProvider.EditLinksAlternateAction
Explizite SchnittstellenimplementierungPrivate Methode IEditableSiteMapProvider.GetMenuState
Explizite SchnittstellenimplementierungPrivate Eigenschaft IEditableSiteMapProvider.IsEditable
Explizite SchnittstellenimplementierungPrivate Eigenschaft IEditableSiteMapProvider.MaximumSupportedNodeDepth
Explizite SchnittstellenimplementierungPrivate Methode IEditableSiteMapProvider.SaveUpdatedMenuState

Oben

Siehe auch

Referenz

PortalSiteMapProvider Klasse

Microsoft.SharePoint.Publishing.Navigation-Namespace