UnsecuredLayoutsPageBase 类
代表明确不需要用户具有任何权限,如拒绝网页的访问权限的应用程序页的基类。
继承层次结构
System.Object
System.Web.UI.Control
System.Web.UI.TemplateControl
System.Web.UI.Page
Microsoft.SharePoint.WebControls.DeltaPage
Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase
Microsoft.SharePoint.WebControls.LayoutsPageBase
命名空间: Microsoft.SharePoint.WebControls
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
<PermissionSetAttribute(SecurityAction.LinkDemand, Name := "FullTrust")> _
Public Class UnsecuredLayoutsPageBase _
Inherits DeltaPage
用法
Dim instance As UnsecuredLayoutsPageBase
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
public class UnsecuredLayoutsPageBase : DeltaPage
备注
一般情况下,使用UnsecuredLayoutsPageBase类作为基类页向其甚至未经身份验证的用户必须具有访问权限,如登录页。
对于可限制为用户拥有特定权限访问页面基本控件,使用LayoutsPageBase。
通常,在代码隐藏文件中创建一个类 (。 aspx.cs),派生自UnsecuredLayoutsPageBase。.Aspx 文件中,依次继承自定义页面类。例如,从名为LoginPage,后者本身内部类继承附带Microsoft SharePoint Foundation 2010%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\LAYOUTS\login.aspx 页继承UnsecuredLayoutsPageBase。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。