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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

UnsecuredLayoutsPageBase 成员

Microsoft.SharePoint.WebControls 命名空间