Freigeben über


SiteMapNode.IsAccessibleToUser(HttpContext) Methode

Definition

Ruft einen Wert ab, der angibt, ob der angegebene Siteübersichtsknoten vom Benutzer im angegebenen Kontext angezeigt werden kann.

public:
 virtual bool IsAccessibleToUser(System::Web::HttpContext ^ context);
public virtual bool IsAccessibleToUser (System.Web.HttpContext context);
abstract member IsAccessibleToUser : System.Web.HttpContext -> bool
override this.IsAccessibleToUser : System.Web.HttpContext -> bool
Public Overridable Function IsAccessibleToUser (context As HttpContext) As Boolean

Parameter

context
HttpContext

Der HttpContext, der Benutzerinformationen enthält.

Gibt zurück

Boolean

true, wenn eine der folgenden Bedingungen erfüllt ist: Die Einschränkungen aus Sicherheitsgründen sind aktiviert und der aktuelle Benutzer ist ein Member mindestens einer der Rollen, die zum Anzeigen des Siteübersichtsknotens berechtigen; der aktuelle Benutzer verfügt über eine Berechtigung speziell für die URL des angeforderten Knotens im authorization-Element der aktuellen Anwendung und die URL befindet sich in der Verzeichnisstruktur der Anwendung; der aktuelle Thread weist eine zugeordnete WindowsIdentity auf, die über Dateizugriff auf die URL des angeforderten Knotens verfügt, und die URL befindet sich in der Verzeichnisstruktur der Anwendung; oder die Einschränkungen aus Sicherheitsgründen sind nicht aktiviert und daher sind alle Benutzer zum Anzeigen des Siteübersichtsknotens berechtigt. Andernfalls false.

Ausnahmen

Das angegebene Kontext ist null.

Hinweise

Die IsAccessibleToUser Methode ruft die IsAccessibleToUser Methode des Anbieters auf, dem der Knoten zugeordnet ist, und übergeben sie die angegebene context.

Gilt für

Siehe auch