Freigeben über


SiteMapNode.Roles Eigenschaft

Definition

Ruft die Sammlung von Rollen ab, die dem während der Sicherheitskürzung verwendeten SiteMapNode-Objekt zugeordnet sind, oder legt diese Sammlung fest.

public:
 property System::Collections::IList ^ Roles { System::Collections::IList ^ get(); void set(System::Collections::IList ^ value); };
public System.Collections.IList Roles { get; set; }
member this.Roles : System.Collections.IList with get, set
Public Property Roles As IList

Eigenschaftswert

Eine IList von Rollen.

Ausnahmen

Der Knoten ist schreibgeschützt.

Hinweise

Wenn die Sicherheitskürzung aktiviert ist, erstellt ein Siteübersichtsanbieter eine Knotenstruktur von Knoten, die der aktuelle Benutzer anzeigen kann, teilweise basierend darauf, ob die zugewiesene Rolle des aktuellen Benutzers in der Roles Sammlung enthalten ist. Url-Autorisierung und Dateiautorisierung werden auch verwendet, um zu bestimmen, ob ein Benutzer über die Rechte für den Zugriff auf ein SiteMapNode Objekt verfügt. Weitere Informationen zur Autorisierung finden Sie unter ASP.NET Autorisierung.

Sie können den SiteMapNode Konstruktor verwenden, um eine Liste von Rollen für das SiteMapNode Objekt anzugeben, wenn es zum ersten Mal erstellt wird.

Gilt für:

Weitere Informationen