SiteMapNode.Roles 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与 SiteMapNode 对象关联的角色集合,这些角色用于安全修整期间。
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
属性值
角色的 IList。
例外
该节点是只读的。
注解
如果启用了安全修整,则站点地图提供程序将基于当前用户分配的角色是否包含在集合中 Roles ,生成当前用户能够查看的节点的节点树。 URL 授权和文件授权还用于确定用户是否有权访问对象 SiteMapNode 。 有关授权的详细信息,请参阅 ASP.NET 授权。
可以使用 SiteMapNode 构造函数在首次创建对象时向 SiteMapNode 对象提供角色列表。