SiteMapNode.IsAccessibleToUser(HttpContext) Metod

Definition

Hämtar ett värde som anger om den angivna platsöversiktsnoden kan visas av användaren i den angivna kontexten.

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

Parametrar

context
HttpContext

Som HttpContext innehåller användarinformation.

Returer

true om något av följande villkor uppfylls: säkerhetstrimningen är aktiverad och den aktuella användaren är medlem i minst en av rollerna som tillåter åtkomst att visa noden för webbplatskartan. den aktuella användaren är särskilt behörig för den begärda nodens URL i auktoriseringselementet för det aktuella programmet och URL:en finns i programmets katalogstruktur. den aktuella tråden har en associerad WindowsIdentity som har filåtkomst till den begärda nodens URL och URL:en finns i programmets katalogstruktur, eller så är säkerhetstrimning inte aktiverad och därför kan alla användare visa platsmappningsnoden, falseannars .

Undantag

Den angivna kontexten är null.

Kommentarer

Metoden IsAccessibleToUser anropar metoden för IsAccessibleToUser providern som noden är associerad med och skickar den angivna context.

Gäller för

Se även