PublishButton 类
用于发布列表项、 通常博客文章或批注的窗体上显示发布按钮。单击此按钮时,当前列表项的草稿版本已获得批准。
继承层次结构
System.Object
System.Web.UI.Control
Microsoft.SharePoint.WebControls.SPControl
Microsoft.SharePoint.WebControls.TemplateBasedControl
Microsoft.SharePoint.WebControls.FormComponent
Microsoft.SharePoint.WebControls.SaveButton
Microsoft.SharePoint.WebControls.PublishButton
命名空间: Microsoft.SharePoint.WebControls
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class PublishButton _
Inherits SaveButton
用法
Dim instance As PublishButton
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class PublishButton : SaveButton
备注
发布不保存相同。如果如博客已经过仲裁,保存文章或评论并不将其公共。审阅人批准文章或评论时发生发布。
创建存储在SharePoint Foundation列表中查看 (以及可能还编辑) 的自定义窗体项目时,请使用PublishButton类。
只能为启用了审核的列表上的项目使用PublishButton控件。
示例
下面的代码示例演示如何实例化PublishButton对象、 为其提供文本标签,然后在 C# 和 Visual Basic.NET 代码示例,向页上的控件集合添加PublishButton 。
[xml]
<SharePoint:PublishButton runat="server" ID="CustomFormPublishButton" Text="I Approve!" />
[C#]
PublishButton CustomFormPublishButton = new PublishButton();
this.Controls.Add(CustomFormPublishButton);
[Visual Basic]
Dim CustomFormPublishButton As PublishButton = New PublishButton()
Me.Controls.Add(CustomFormPublishButton)
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。