SiteMapNode.IsAccessibleToUser(HttpContext) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
.