Share via


PublishCommandHandler Class

Handles the state for the Publish button on the ribbon.

Inheritance Hierarchy

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      Microsoft.SharePoint.WebControls.SPRibbonCommandHandler
        Microsoft.SharePoint.WebControls.PublishCommandHandler

Namespace:  Microsoft.SharePoint.WebControls
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: No

Syntax

'Declaration
<PermissionSetAttribute(SecurityAction.LinkDemand, Name := "FullTrust")> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class PublishCommandHandler _
    Inherits SPRibbonCommandHandler _
    Implements ICallbackEventHandler, IPostBackEventHandler
'Usage
Dim instance As PublishCommandHandler
[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class PublishCommandHandler : SPRibbonCommandHandler, 
    ICallbackEventHandler, IPostBackEventHandler

Remarks

This button applies to instances where the rendered page represents a wiki or publishing page. This button does not apply to pages or files that are in a document library.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

PublishCommandHandler Members

Microsoft.SharePoint.WebControls Namespace